@charset "utf-8";

/**
 * 通用样式
 * 
 * 米酷科技 驱动未来
 * http://www.mkcn.biz
 *
 * 注意: 本模板为商业产品, 任何未经授权许可的复制及使用均属侵权行为, 我们将追究其相关法律责任.
 *
 */

/* ================== 基本 ================== */
body { background: #FFF; }
body, input, select, textarea, pre { color: #333; font: 12px/1.5 "Microsoft Yahei",simhei,Tahoma, Helvetica, Arial, Verdana, Simsun; }
a { color: #333; text-decoration: none; }
a:hover { color: #CE0000; }
.hide { display: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.hr_10 { height: 10px; font-size: 0; line-height: 0; }
.mt_10 { margin-top: 10px; }
.mb_10 { margin-bottom: 10px; }
.ml_10 { margin-left: 10px; }

/* ================== 通用 ================== */

/* 粉色圆角按钮 & 浅灰圆角按钮 */
.c_button1, .c_button2 { width: 79px; height: 23px; text-align: center; line-height: 23px; border: none; cursor: pointer; }
.c_button1 { color: #FFF; background: url(../images/common/button1_bg.png) no-repeat; }
.c_button2 { color: #333; background: url(../images/common/button2_bg.png) no-repeat; }

/* ================== 顶栏 ================== */
#topbar { height: 28px; background: url(../images/common/topbar_bg.png) repeat-x; line-height: 28px; border-bottom: solid 1px #E5E5E5; }
#topbar, #topbar a { color: #555; }
#topbar a:hover { text-decoration: underline; }
#topbar a, #topbar span { vertical-align: middle; }
#topbar i { display: inline-block; width: 1px; height: 12px; margin: 0 10px; background: #E1E1E1; font-size: 0; line-height: 0; vertical-align: middle; overflow: hidden; /* IE 6: */ _margin-top: 7px; _margin-bottom: 7px; }
#topbar .quick_menu { }
#topbar .quick_menu li { display: block; float: left; position: relative; }
#topbar .quick_menu li a { display: block; padding: 0; }
#topbar .quick_menu li a:hover {  color: #cc0000; text-decoration: underline; }
#topbar .inner { width: 980px; margin: 0 auto; }
#topbar .inner180 { width: 180px; margin: 0 auto; }
#topbar .lbox { float: left; }
#topbar .rbox { float: right; }
#topbar .minibox { float: right; top:28px}

/* ================== 顶栏下拉菜单2013/1/28 by guoguo ================== */
#topbar .quick_menu li ul{position:absolute;top:28px;left:0px;display:none;border:1px solid #DDDDDD; border-top:none;background:none repeat scroll 0 0 #FFFFFF;box-shadow:0 0 5px #DDDDDD}
#topbar .quick_menu li ul li{float:none}
#topbar .quick_menu li ul li a:hover,#topbar .quick_menu li.focus ul li a:hover{background:none;}
#topbar .quick_menu  li ul li a{margin:0px;width:60px;height:25px;font-size:12px;line-height:25px; }
#topbar .quick_menu li.focus ul li a{background:none}
#topbar .quick_menu li.focus ul li{background:none}

.showmenu{position:relative;top:6px;padding-right:12px;background-image:url(../images/common/arrow_down.gif);background-position:right top;background-repeat:no-repeat;white-space:nowrap;cursor:pointer}
#shortcut li{background-image:url(../images/common/top-line.png);background-repeat:no-repeat}
#shortcut{padding-bottom:1px;width:100%;line-height:30px}
#shortcut li{padding:0 10px;height:28px;background-position:0px 0px}
.fl{float:left}
.fr{float:right}
.lh{overflow:hidden}
.lh li,.lh dl,.lh .item{float:left}
#shortcut .ld{background:none;position:relative;background-image:url(../images/common/bg_index.gif);background-position:left;padding-left:15px;background-repeat:no-repeat;white-space:nowrap;cursor:pointer}

/* 幻灯图 - 数字导航 */
.slider { position: relative; overflow: hidden; }
.slider .slider_pics {}
.slider .slider_pics li { position: absolute; }
.slider .slider_title_bg, .slider .slider_title { width: 100%; height: 25px; position: absolute; left: 0; bottom: 0; /* IE 6: */ _bottom: -1px; }
.slider .slider_title_bg { background: #000; opacity: 0.8; filter: alpha(opacity=80); }
.slider .slider_title { font-size: 12px; font-weight: bold; line-height: 25px; text-align: center; }
.slider .slider_title a { display: inline-block; width: 100%; height: 100%; }
.slider .slider_title, .slider .slider_title a { color: #FFF; }
.slider .slider_nav { position: absolute; right: 5px; bottom: 29px; }
.slider .slider_nav li { float: left; width: 23px; height: 16px; cursor: pointer; background: #000; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-align: center; border-left: solid 1px #FFF; opacity: 0.6; filter: alpha(opacity=60); }
.slider .slider_nav li.current { background: #CE0609; opacity: 1; filter: alpha(opacity=100); }
.slider .slider_nav_ifocus { position: absolute; right: 5px; bottom: 2px; }
.slider .slider_nav_ifocus li { float: left; width: 23px; height: 16px; cursor: pointer; background: #000; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-align: center; border-left: solid 1px #FFF; opacity: 0.6; filter: alpha(opacity=60); }
.slider .slider_nav_ifocus li.current { background: #CE0609; opacity: 1; filter: alpha(opacity=100); }

.slider_notitle .slider_nav { bottom: 5px; }
.slider_notitle .slider_title_bg,
.slider_notitle .slider_title { display: none; }

/* 幻灯图 - 图片导航 */
.slider2 { /* IE 6&7: */ *zoom: 1; }
.slider2 .slider_pics { position: relative; overflow: hidden; }
.slider2 .slider_pics ul li { position: absolute; }
.slider2 .slider_pics .slider_title_bg,
.slider2 .slider_pics .slider_title { width: 100%; height: 33px; position: absolute; left: 0; bottom: 0; /* IE 6: */ _bottom: -1px; }
.slider2 .slider_pics .slider_title_bg { background: #000; opacity: 0.8; filter: alpha(opacity=80); }
.slider2 .slider_pics .slider_title { font-size: 14px; font-weight: bold; line-height: 33px; }
.slider2 .slider_pics .slider_title a { display: inline-block; width: 100%; height: 100%; }
.slider2 .slider_pics .slider_title span { margin-left: 10px; }
.slider2 .slider_pics .slider_title,
.slider2 .slider_pics .slider_title a { color: #FFF; }
.slider2 .slider_thumbs { height: 81px; background: url(../images/common/slider2_thumbs_bg.png) repeat-x left bottom; overflow: hidden; }
.slider2 .slider_thumbs ul { padding-top: 9px; }
.slider2 .slider_thumbs ul li { display: block; float: left; margin-left: 8px; /* IE 6: */ _display: inline; }
.slider2 .slider_thumbs ul li a { display: block; padding: 2px; border: solid 1px #E2E2E2; }
.slider2 .slider_thumbs ul li a:hover { border-color: #BBB; }
.slider2 .slider_thumbs ul li.current a,
.slider2 .slider_thumbs ul li.current a:hover { padding: 1px; border: solid 2px #F60; }

/* 验证码图片 */
.captcha_pic { display: none; width: 140px; height: 89px; font-size: 12px; line-height: 20px; text-align: center; background: url(../images/common/captcha_pic_bg.gif) no-repeat; position: absolute; overflow: hidden; }
.captcha_pic img{ padding: 5px 0; cursor: pointer; }

/* 分页导航 */
.pages { text-align: center; }
.pages a, .pages span { cursor: pointer; }
.pages a { display: inline-block; height:22px; line-height:22px; background: #FFF; border:1px solid #e3e3e3; text-align: center; padding:0 10px; vertical-align: middle; }
.pages a.a1 { background: url(../images/common/pages.png) no-repeat 0 5px; width:56px; padding:0; }
.pages a:hover { background: #F1F1F1; color: #000; text-decoration: none; }
.pages span { display: inline-block; height: 22px; line-height: 22px; background: #2D68AE; border: 1px solid #2D68AE; color: #FFF; text-align: center; padding: 0 10px; vertical-align: middle; }

/* 通用表单 */
.table_form {}
.table_form input,
.table_form img { vertical-align: middle; }

/* 回到顶部 */
#to_top, #to_top:hover { width: 49px; height: 35px; background: url(../images/common/to_top_btn.png) no-repeat 0 0; outline: none; }
#to_top { display: none; margin-left: 510px; text-decoration: none; position: fixed; left: 50%; bottom: 45px; overflow: hidden; border: none; text-indent: -9999px; opacity: 0.6; filter: alpha(opacity=60); }
#to_top:hover { background-position:  -49px 0; }

/* 评星图标 */
.icon_stars { display: inline-block; width: 90px; height: 14px; background: url(../images/common/icon_stars.gif) no-repeat; }
.icon_stars.isn0 { background-position: 0 0; }
.icon_stars.isn1 { background-position: 0 -24px; }
.icon_stars.isn2 { background-position: 0 -48px; }
.icon_stars.isn3 { background-position: 0 -72px; }
.icon_stars.isn4 { background-position: 0 -96px; }
.icon_stars.isn5 { background-position: 0 -120px; }

/* 广告容器 */
.ad_1 { width: 980px; height: 60px; overflow: hidden; }


/* ================== 页眉 ================== */
#header { height: 70px; }
#header .inner { width: 980px; margin: 0 auto; }
#header .logo { float: left; padding-top: 10px; }
#header .logo a { display: block; }
#main_nav { float: right; padding-top: 20px; }
#main_nav .top_menu { height: 35px; position: relative; /* IE 6: */ _width: 762px; }
#main_nav .top_menu .l, #main_nav .top_menu .c, #main_nav .top_menu .r { float: left; }
#main_nav .top_menu .l { width: 6px; height: 35px; background: url(../images/common/main_nav_tm_bg_l.png) no-repeat; }
#main_nav .top_menu .c { min-width: 750px; height: 35px; background: url(../images/common/main_nav_tm_bg_c.png) repeat-x; /* IE 6: */ _width: 750px; }
#main_nav .top_menu .c .item { display: block; float: left; }
#main_nav .top_menu .c .item .link { display: block; padding: 0 15px; color: #FFF; font-size: 14px; font-weight: bold; line-height: 35px; /* IE 6: */ _float: left; }
#main_nav .top_menu .c .item.default .link { background: url(../images/common/main_nav_tm_focus_bg2.png) no-repeat center bottom; }
#main_nav .top_menu .c .item .link:hover,
#main_nav .top_menu .c .item.default .link:hover,
#main_nav .top_menu .c .item.current .link { background: url(../images/common/main_nav_tm_hover_bg.png) no-repeat center top; }
#main_nav .top_menu .r { width: 6px; height: 35px; background: url(../images/common/main_nav_tm_bg_r.png) no-repeat; }
#main_nav .top_menu .c .item .child_menu { display: none; min-width: 750px; height: 45px; line-height: 45px; position: absolute; left: 5px; top: 35px; overflow: hidden; /* IE 6: */ _width: 750px; }
#main_nav .top_menu .c .item.default .child_menu { display: block; }
#main_nav .top_menu .c .item .child_menu li { display: block; float: left; padding: 0 10px 0 11px; background: url(../images/common/vline_12.png) no-repeat center left; }
#main_nav .top_menu .c .item .child_menu li.title { background: none; font-weight: bold; padding: 0 6px 0 0; }
#main_nav .top_menu .c .item .child_menu li.summary { background: none; padding: 0; }
#main_nav .top_menu .c .item .child_menu li.first { background: none; padding-left: 0; }

/* ================== 主体 ================== */
#main { width: 980px; margin: 0 auto; margin-top: 10px; }

/* ================== 区域 ================== */

/* 区域框架 */
.area { overflow: hidden; }
.area .lbox { width: 280px; float: left; overflow: hidden; }
.area .lbox_b { width: 278px; }
.area .cbox { width: 400px; float: left; margin-left: 10px; overflow: hidden; }
.area .cbox_b { width: 398px; }
.area .rbox { width: 280px; float: right; overflow: hidden; }
.area .rbox_b { width: 278px; }
.area2 { overflow: hidden; }
.area2 .lbox { width: 340px; float: left; overflow: hidden; }
.area2 .lbox_b { width: 338px; }
.area2 .cbox { width: 340px; float: left; margin-left: 10px; overflow: hidden; }
.area2 .cbox_b { width: 338px; }
.area2 .rbox { width: 280px; float: right; overflow: hidden; }
.area2 .rbox_b { width: 278px; }
.area3 { overflow: hidden; }
.area3 .lbox { width: 670px; float: left; overflow: hidden; }
.area3 .lbox_b { width: 668px; }
.area3 .rbox { width: 300px; float: left; margin-left: 10px; overflow: hidden; }
.area3 .rbox_b { width: 298px; }
.area4 { overflow: hidden; }
.area4 .lbox { width: 520px; float: left; overflow: hidden; }
.area4 .lbox_b { width: 518px; }
.area4 .rbox { width: 450px; float: left; margin-left: 10px; overflow: hidden; }
.area4 .rbox_b { width: 448px; }
.area5 { overflow: hidden; }
.area5 .lbox { width: 220px; float: left; overflow: hidden; }
.area5 .lbox_b { width: 218px; }
.area5 .cbox { width: 370px; float: left; margin-left: 10px; overflow: hidden; }
.area5 .cbox_b { width: 368px; }
.area5 .rbox { width: 370px; float: right; overflow: hidden; }
.area5 .rbox_b { width: 368px; }

/* 区域标题 - 蓝色渐变题头, 右侧文字连接. */
.area_title { width: 980px; height: 40px; background: url(../images/common/area_title_bg.png) no-repeat; overflow: hidden; }
.area_title h2 { float: left; }
.area_title h2 .l { float: left; width: 7px; height: 40px; background: url(../images/common/area_title_lbox_bg_l.png) no-repeat; }
.area_title h2 .c { float: left; height: 40px; padding: 0 10px 0 5px; color: #FFF; font-size: 18px; font-weight: bold; line-height: 40px; background: url(../images/common/area_title_lbox_bg_c.png) repeat-x; }
.area_title h2 .c, .area_title h2 .c a { color: #FFF; }
.area_title h2 .c img,
.area_title h2 .c span { vertical-align: middle; /* IE 6: */ _margin-top: 9px; _margin-bottom: 9px; }
.area_title h2 .c .icon { padding-right: 10px; }
.area_title h2 .r { float: left; width: 15px; height: 40px; background: url(../images/common/area_title_lbox_bg_r.png) no-repeat; }
.area_title .links { float: right; padding-right: 5px; line-height: 40px; }
.area_title .links li { display: block; float: left; padding: 0 10px 0 11px; background: url(../images/common/vline_12.png) no-repeat center left; }
.area_title .links li.first { padding-left: 0; background: none; }
.area_title .links li a { color: #369; }
.area_title .links li a:hover { text-decoration: underline; }

/* 区域标题 - 蓝色渐变题头, 左侧文字连接. */
.area_title2 { width: 980px; height: 40px; background: url(../images/common/area_title_bg.png) no-repeat; overflow: hidden; }
.area_title2 h2 { float: left; margin-right: 20px; }
.area_title2 h2 .l { float: left; width: 7px; height: 40px; background: url(../images/common/area_title2_lbox_bg_l.png) no-repeat; }
.area_title2 h2 .c { float: left; min-width: 75px; height: 40px; padding: 0 5px 0 5px; color: #FFF; font-size: 18px; font-weight: bold; line-height: 40px; background: url(../images/common/area_title2_lbox_bg_c.png) repeat-x; }
.area_title2 h2 .c, .area_title2 h2 .c a { color: #FFF; }
.area_title2 h2 .c img,
.area_title2 h2 .c span { vertical-align: middle; /* IE 6: */ _margin-top: 8px; _margin-bottom: 8px; }
.area_title2 h2 .c .icon { padding-right: 10px; }
.area_title2 h2 .r { float: left; width: 45px; height: 40px; background: url(../images/common/area_title2_lbox_bg_r.png) no-repeat; }
.area_title2 .links { font-size: 14px; font-weight: bold; line-height: 40px; }
.area_title2 .links li { float: left; padding: 0 15px 0 16px; background: url(../images/common/vline_12.png) no-repeat center left; }
.area_title2 .links li.first { padding-left: 0; background: none; }
.area_title2 .links li a { color: #369; }
.area_title2 .links li a:hover { text-decoration: underline; }

/* 区域图书止录 - 超过200下位框*/
    #content_ml {
    width:620px;
    height:300px;
    word-wrap:break-word; 
   overflow:auto;/*自动出现滚动条*/
} 
/* 区域图书止录 - 超过200下位框*/
    #content_vl {
    width:620px;
    height:120px;
    word-wrap:break-word; 
   overflow:auto;/*自动出现滚动条*/
} 

/* ================== 模块 ================== */

/* 模块边框 */
.mod_bor { border: solid 1px #E1E1E1; }

/* 通用模块 */
.mod {}
/* 通用模块头部 */
.mod .hd { height: 28px; background: url(../images/common/mod_hd_bg.png) repeat-x; padding: 0 10px; line-height: 28px; border-top: solid 1px #E1E1E1; border-bottom: solid 1px #E1E1E1; }
.mod_first .hd { border-top: none; }
.mod .hd.np { padding: 0; }
.mod .hd.npl { padding-left: 0; }
.mod .hd.npr { padding-right: 0; }
/* 文字标题组件 (左) */
.mod .hd .title { float: left; font-size: 14px; font-weight: bold; }
.mod .hd .title, .mod .hd .title a { color: #333; }
/* 更多连接组件 (右) */
.mod .hd .more { display: block; float: right; color: #666; }
.mod .hd .more:hover { color: #CE0000; }
/* 选项标签组件 - 淡灰渐变矩形按钮 (左) */
.mod .hd .tabs { float: left; font-size: 12px; /* IE 6: */ _height: 100%; _overflow: hidden; }
.mod .hd .tabs h2 { float: left; border-right: solid 1px #E1E1E1; }
.mod .hd .tabs h2 a { display: block; padding: 0 15px; font-weight: bold; /* IE 6: */ _display: inline-block; }
.mod .hd .tabs h2 a.selected { height: 29px; background: url(../images/common/mod_hd_tab_selected_bg.png) repeat-x left top; position: relative; }
/* 选项标签组件 - 蓝灰渐变圆角按钮 (左) */
.mod .hd .tabs2 { float: left; padding-top: 4px; }
.mod .hd .tabs2 h2 { float: left; margin-left: 5px; /* IE 6: */ _display: inline; }
.mod .hd .tabs2 h2 a { display: block; width: 72px; height: 21px; color: #555; line-height: 21px; text-align: center; background: url(../images/common/mod_hd_tab2_bg.png) no-repeat; overflow: hidden; }
.mod .hd .tabs2 h2 a.selected { color: #FFF; font-weight: bold; background: url(../images/common/mod_hd_tab2_selected_bg.png) no-repeat; }
/* 选项标签组件 - 粗细文字 (右) */
.mod .hd .tabs3 { float: right; }
.mod .hd .tabs3 a { display: block; float: left; padding-left: 5px; }
.mod .hd .tabs3 a.selected { font-weight: bold; }
/* 右侧图标组件 (右) */
.mod .hd .ricon { float: right; padding-top: 6px; }
.mod .hd .crumb { float: left; font-weight: bold; }
/* 文字连接组件 (右) */
.mod .hd .links { float: right; font-size: 12px; }
.mod .hd .links i { color: #E1E1E1; padding: 0 10px; font-style: normal; }
/* 旋转木马切换按钮组件 (右) */
.mod .hd .carousel_btns { float: right; padding-top: 7px; }
.mod .hd .carousel_btns a { display: block; float: left; width: 16px; height: 14px; font-size: 0; line-height: 0; background: url(../images/common/mod_hd_carousel_btns.png) no-repeat; }
.mod .hd .carousel_btns a.prev { width: 15px; background-position: 0 0; }
.mod .hd .carousel_btns a.prev:hover { background-position: 0 -13px; }
.mod .hd .carousel_btns a.next { background-position: -15px 0; }
.mod .hd .carousel_btns a.next:hover { background-position: -15px -13px; }
/* 评论统计信息摘要组件 (右) */
.mod .hd .comment_stats { float: right; font-weight: bold; }
.mod .hd .comment_stats,
.mod .hd .comment_stats a { color: #666; }
.mod .hd .comment_stats .count,
.mod .hd .comment_stats .count a　{ color: #CE0000;}
/* 订阅按钮组件 (右) */
.mod .hd .rss_btns { float: right; }
.mod .hd .rss_btns .btns { float: right; width: 65px; height: 29px; position: relative; /* IE 6: */ _height: 28px; }
.mod .hd .rss_btns .btns dl { width: 100%; }
.mod .hd .rss_btns .btns dl dt { padding-left: 18px; color: #369; background: url(../images/common/icon_triangle_bottom.png) no-repeat 6px center; cursor: pointer; }
.mod .hd .rss_btns .btns dl dd { display: none; text-align: center; }
.mod .hd .rss_btns .btns dl dd a { display: block; padding: 5px 0; }
.mod .hd .rss_btns .btns.opened { z-index: 9999; }
.mod .hd .rss_btns .btns.opened dl { background: #FFF; border: solid 1px #E1E1E1; position: absolute; right: -1px; top: -1px; /* IE 6: */ _right: -2px; }
.mod .hd .rss_btns .btns.opened dl dd { display: block; border-top: dashed 1px #E2E2E2; }
.mod .hd .rss_btns .xml_link { display: block; float: right; margin: 7px 5px 0 0; }

/* 通用模块主体 */
.mod .bd { padding: 0 10px; overflow: hidden; }
.mod .bd.np { padding: 0; }
/* 虚线分割组件 */
.mod .bd .dashed { display: block; height: 0; line-height: 0; font-size: 0; border-top: dashed 1px #DCDCDC; }
/* 图标连接组件 (图标尺寸:88*31) */
.mod .bd .mb_logo_links { }
.mod .bd .mb_logo_links li { display: block; float: left; width: 88px; height: 31px; padding: 1px; margin: 10px 10px 0 0; border: solid 1px #E8E8E8; overflow: hidden; }
.mod .bd .mb_logo_company { }
.mod .bd .mb_logo_company li { display: block; float: left; width: 105px; height: 57px; padding: 1px; margin: 10px 10px 0 0; border: solid 1px #E8E8E8; overflow: hidden; }
/* 文字连接组件 */
.mod .bd .mb_text_links { line-height: 24px; padding-top: 4px; }
.mod .bd .mb_text_links li { display: block; float: left; padding: 0 10px 0 11px; background: url(../images/common/vline_12.png) no-repeat center left; }
.mod .bd .mb_text_links li.title { font-weight: bold; padding-left: 0; padding-right: 6px; background: none; }
.mod .bd .mb_text_links li.first { padding-left: 0; background: none; }

/* 网站精华导航文字连接组件 */
.mod .bd .mb_text_toptitle { line-height: 24px; padding-top: 4px; }
.mod .bd .mb_text_toptitle li { display: block; float: left; padding: 0 10px 0 9px; background: url(../images/common/dot.png) no-repeat center left; }
.mod .bd .mb_text_toptitle li.title { font-weight: bold; padding-left: 0; padding-right: 4px; background: none; }
.mod .bd .mb_text_toptitle li.first { padding-left: 0; background: none; }

/* 排行榜组件 - 粉灰矩形数字 */
.mod .bd .mb_rank { padding-top: 6px; }
.mod .bd .mb_rank li { display: block; height: 34px; padding: 7px 0; /* IE 6&7: */ *vertical-align: middle; }
.mod .bd .mb_rank li em { display: block; float: left; width: 30px; height: 30px; margin-top: 2px; background: #F1F1F1; color: #BBB; font-size: 24px; font-weight: bold; font-style: normal; line-height: 30px; text-align: center; overflow: hidden; }
.mod .bd .mb_rank li em.top { background: #FF7300; color: #FFF; }
.mod .bd .mb_rank li dl { float: left; width: 220px; padding-left: 8px; font-size: 12px; line-height: 16px; overflow: hidden; /* IE 6: */  _height: 100%; }
.mod .bd .mb_rank li dl dt { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 220px; }
.mod .bd .mb_rank li dl dd { display: block; padding-top: 2px; color: #999; }
/* 视频排行榜组件 - 粉灰矩形数字 */
.uli4{ background:url(../images/vms/top_ico.gif) no-repeat 0px 89px;}
.uli4 li{color:#999; padding-left:25px; height:26px; line-height:26px; overflow:hidden;}
.uli4 li.p_r{ height:auto; margin-bottom:6px; padding-left:0px; margin-top:10px; height:78px; overflow:hidden;}
.uli4 li img{ margin-right:10px;}
.uli4 .l{float:left;}
.uli4 .bs{ position:absolute; background:url(../images/vms/top_imgbg.gif) no-repeat; width:26px; height:26px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; color:#fff; padding-left:2px; font-weight:bold; line-height: 18px;}
.uli4 .lh18{ line-height:20px; margin-bottom:8px;}

/* 2013-6-30新排行榜组件 - 粉灰矩形数字 */
.utopnew{ background:url(../images/common/top_ico.gif) no-repeat 0px 5px;}
.utopnew li{color:#999; padding-left:25px; height:26px; line-height:26px; overflow:hidden;}
/*Topic_page*/
/* 顶部菜单组件 - 粉色矩形按钮 */
.mod .bd .mb_top_menu { min-height: 33px; padding: 0 10px 12px 2px; background: url(../images/common/mod_bd_top_menu_bg.png) repeat-x left bottom; border-bottom: solid 1px #E5E5E5; }
.mod .bd .mb_top_menu li { float: left; margin: 12px 0 0 8px; font-size: 12px; line-height: 21px; /* IE 6: */ _display: inline; }
.mod .bd .mb_top_menu li a { display: block; padding: 0 10px; color: #FFF; background: #0E62AB; }
.mod .bd .mb_top_menu li a:hover,
.mod .bd .mb_top_menu li a.current { background: #E22061; }
/* 顶部标题组件 - 浅灰渐变背景, 带内容信息栏. */
.mod .bd .mb_top_title { min-height: 69px; padding: 15px 5px 16px; background: url(../images/common/mod_bd_top_title_bg.png) repeat-x left bottom; border-bottom: solid 1px #E5E5E5; /* IE 6: */ _height: 69px; }
.mod .bd .mb_top_title h1 { font-size: 22px; font-weight: bold; line-height: 36px; text-align: center; }
.mod .bd .mb_top_title h1,
.mod .bd .mb_top_title h1 a { color: #0E62AC; }
.mod .bd .mb_top_title h1 a:hover { text-decoration: underline; }
.mod .bd .mb_top_title .info { margin-top: 7px; text-align: center; line-height: 26px; }
.mod .bd .mb_top_title .info,
.mod .bd .mb_top_title .info a { color: #555; }
.mod .bd .mb_top_title .info a:hover { text-decoration: underline; }
.mod .bd .mb_top_title .info .col { margin-left: 10px; }
.mod .bd .mb_top_title .info .col.first { padding-left: 0; }
.mod .bd .mb_top_title .info .col_blue,
.mod .bd .mb_top_title .info .col_blue a { color: #369; }
/* 旋转木马组件 */
.mod .bd .mb_carousel { overflow: hidden; /* IE 6&7: */ *position: relative; }
.mod .bd .mb_carousel .carousel_ul { position: relative; left: 0; }
.mod .bd .mb_carousel .carousel_ul .carousel_li { display: block; float: left; /* IE 6: */ _display: inline; }
/* 选项标签栏组件 - 浅灰渐变矩形按钮 */
.mod .bd .mb_tabs_bar { height: 24px; border-bottom: solid 1px #E1E1E1; }
.mod .bd .mb_tabs_bar .tabs { float: left; /* IE 6: */ _height: 100%; _overflow: hidden; }
.mod .bd .mb_tabs_bar .tabs li { display: block; float: left; margin-right: 5px; }
.mod .bd .mb_tabs_bar .tabs li a { display: block; height: 23px; padding: 0 15px; line-height: 24px; background: url(../images/common/mod_bd_tab_bg.png) repeat-x left bottom; border: solid 1px #E1E1E1; border-bottom: none; overflow: hidden; /* IE 6: */ _float: left; }
.mod .bd .mb_tabs_bar .tabs li a.selected { height: 24px; background: #FFF; position: relative; }
.mod .bd .mb_tabs_bar .other { float: right; }
/* 标题栏组件 - 浅灰渐变背景 */
.mod .bd .mb_title_bar { height: 28px; margin-top: 10px; background: url(../images/common/mod_bd_title_bar_bg.png) repeat-x; padding: 0 10px; line-height: 28px; border-top: solid 1px #E4E4E4; border-bottom: solid 1px #E4E4E4; }
.mod .bd .mb_title_bar .title { float: left; color: #369; font-size: 14px; font-weight: bold; }
/* 评论发表组件 */
.mod .bd .mb_comment_post { padding: 10px 18px 0; overflow: hidden; }
.mod .bd .mb_comment_post .direction { line-height: 22px; padding-bottom: 10px; }
.mod .bd .mb_comment_post .direction span,
.mod .bd .mb_comment_post .direction input,
.mod .bd .mb_comment_post .direction img { vertical-align: middle; }
.mod .bd .mb_comment_post .direction input { width: 13px; height: 13px; }
.mod .bd .mb_comment_post .content { height: 100px; padding: 5px; border: solid 1px #E1E1E1; }
.mod .bd .mb_comment_post .content textarea { width: 100%; height: 100%; border: 0 none; /* IE 6&7: */ *height: 100px; }
.mod .bd .mb_comment_post .captcha { padding-top: 10px; line-height: 18px; }
.mod .bd .mb_comment_post .captcha span,
.mod .bd .mb_comment_post .captcha input { vertical-align: middle; }
.mod .bd .mb_comment_post .captcha input { width: 110px; height: 18px; line-height: 18px; border: solid 1px #E1E1E1; }
.mod .bd .mb_comment_post .captcha .tips { padding-left: 5px; color: #555; }
.mod .bd .mb_comment_post .actions { line-height: 23px; padding-top: 10px; }
.mod .bd .mb_comment_post .actions a:hover { text-decoration: underline; }
.mod .bd .mb_comment_post .actions .btns,
.mod .bd .mb_comment_post .actions .user,
.mod .bd .mb_comment_post .actions .tips { float: left; padding-right: 10px; }
.mod .bd .mb_comment_post .actions .user a { color: #369; font-weight: bold; }
.mod .bd .mb_comment_post .actions .user i { color: #E1E1E1; font-style: normal; }
.mod .bd .mb_comment_post .actions .tips { color: #CE0000; }
/* 评论列表组件 */
.mod .bd .mb_comment_list { padding-top: 10px; margin: 0 18px;  }
.mod .bd .mb_comment_list .list { }
.mod .bd .mb_comment_list .list li { display: block; padding-top: 10px; }
.mod .bd .mb_comment_list .list li .title { padding: 0 0 8px; line-height: 22px; }
.mod .bd .mb_comment_list .list li .title span,
.mod .bd .mb_comment_list .list li .title img { vertical-align: middle; }
.mod .bd .mb_comment_list .list li .title .user { color: #369; }
.mod .bd .mb_comment_list .list li .title .time { color: #555; padding-left: 10px; }
.mod .bd .mb_comment_list .list li .title .direction { padding-left: 10px; }
.mod .bd .mb_comment_list .list li .content { padding: 5px 10px;  background: #F6F9FB; border: 1px solid #C4D5DF; }
.mod .bd .mb_comment_list .list li .content,
.mod .bd .mb_comment_list .list li .content pre { color: #333; font-size: 14px; line-height: 24px; }
.mod .bd .mb_comment_list .list li .content pre { white-space: normal; }
.mod .bd .mb_comment_list .list li .content .actions { padding-bottom: 5px; font-size: 12px; line-height: 1em; text-align: right; }
.mod .bd .mb_comment_list .list li .content .actions,
.mod .bd .mb_comment_list .list li .content .actions a { color: #369; }
.mod .bd .mb_comment_list .list li .content .actions a:hover { text-decoration: underline; }
.mod .bd .mb_comment_list .list li .content .content { margin: 5px 0; border-style: dashed; }
.mod .bd .mb_comment_list .list li .content .content span { display: block; padding: 5px 0; color: #369; font-size: 12px; line-height: 1em; }
.mod .bd .mb_comment_list .reply { display: none; padding: 5px 0; color: #333; font-size: 12px; line-height: 1.5em; }
.mod .bd .mb_comment_list .reply .reply_content { height: 90px; padding: 5px; background: #FFF; border: solid 1px #C4D5DF; }
.mod .bd .mb_comment_list .reply .reply_content textarea { width: 100%; height: 100%; border: 0 none; /* IE 6&7: */ *height: 90px; }
.mod .bd .mb_comment_list .reply .reply_captcha { padding-top: 10px; line-height: 18px; }
.mod .bd .mb_comment_list .reply .reply_captcha span,
.mod .bd .mb_comment_list .reply .reply_captcha input { vertical-align: middle; }
.mod .bd .mb_comment_list .reply .reply_captcha input { width: 110px; height: 18px; line-height: 18px; border: solid 1px #C4D5DF; }
.mod .bd .mb_comment_list .reply .reply_captcha .tips { padding-left: 5px; color: #555; }
.mod .bd .mb_comment_list .reply .reply_actions { line-height: 23px; padding-top: 10px; }
.mod .bd .mb_comment_list .reply .reply_actions a:hover { text-decoration: underline; }
.mod .bd .mb_comment_list .reply .reply_actions .btns,
.mod .bd .mb_comment_list .reply .reply_actions .user,
.mod .bd .mb_comment_list .reply .reply_actions .tips { float: left; padding-right: 10px; }
.mod .bd .mb_comment_list .reply .reply_actions .user a { color: #369; font-weight: bold; }
.mod .bd .mb_comment_list .reply .reply_actions .user i { color: #E1E1E1; font-style: normal; }
.mod .bd .mb_comment_list .reply .reply_actions .tips { color: #CE0000; }
.mod .bd .mb_comment_list .pages { padding-top: 20px; }
.mod .bd .mb_comment_list .msg { font-size: 14px; line-height: 26px; text-align: center; }
/* 投票组件 */
.mod .bd .mb_vote { }
.mod .bd .mb_vote h3 { padding-bottom: 3px; font-weight: bold; line-height: 24px; padding-top: 4px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.mod .bd .mb_vote ul { padding-bottom: 4px; }
.mod .bd .mb_vote ul li { display: block; padding: 1px 0 8px; /* IE 6&7: */ *zoom: 1; *vertical-align: middle; }
.mod .bd .mb_vote ul li label { display: block; height: 17px; line-height: 17px; overflow: hidden; }
.mod .bd .mb_vote ul li label input { width: 13px; height: 13px; margin-right: 3px; margin-top: 1px; }
.mod .bd .mb_vote ul li label span { width: 235px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor: pointer; }
.mod .bd .mb_vote ul li label input,
.mod .bd .mb_vote ul li label span { display: block; float: left; }
.mod .bd .mb_vote ul li .vote_stats { height: 13px; padding-top: 8px; }
.mod .bd .mb_vote ul li .vote_stats .chart { float: left; width: 220px; height: 11px; background: url(../images/common/vote_chart_bg.png) repeat-x; border: solid 1px #E1E1E1; font-size: 0; line-height: 0; }
.mod .bd .mb_vote ul li .vote_stats .chart i { display: block; height: 11px; background: url(../images/common/vote_chart_inner_bg.png) repeat-x; }
.mod .bd .mb_vote ul li .vote_stats .count { float: right; color: #E40451; line-height: 13px; }
/* 提示信息组件 */
.mod .bd .mb_msg { font-size: 14px; line-height: 24px; text-align: center; }

/* 适用宽度: 280PX */
/* 幻灯图模块 */
.w280 .focus_pics { width: 272px; height: 187px; padding: 3px; }
.w280 .focus_pics .slider { width: 272px; height: 187px; overflow: hidden; }
/* 摘要组件 (图文) */
.w280 .mod .bd .mb_summary {}
.w280 .mod .bd .mb_summary h3 { padding-bottom: 1px; font-weight: bold; line-height: 26px; padding-top: 3px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w280 .mod .bd .mb_summary .pic { float: left; width: 95px; height: 65px; padding: 2px; border: solid 1px #E2E2E2; }
.w280 .mod .bd .mb_summary .text { float: right; width: 150px; height: 71px; line-height: 24px; overflow: hidden; }
.w280 .mod .bd .mb_summary .text a { color: #555; }
/* 摘要组件 (文字) */
.w280 .mod .bd .mb_summary2 {}
.w280 .mod .bd .mb_summary2 h3 { padding-bottom: 1px; font-weight: bold; line-height: 24px; padding-top: 4px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w280 .mod .bd .mb_summary2 p { height: 48px; text-indent: 2em; line-height: 24px; overflow: hidden; }
.w280 .mod .bd .mb_summary2 p,
.w280 .mod .bd .mb_summary2 p a { color: #555; }
.w280 .mod .bd .mb_summary2 p.l3 { height: 72px; }
/* 摘要组件 (图文) - 配图较大, 4行文字. */
.w280 .mod .bd .mb_summary3 { height: 123px; overflow: hidden; }
.w280 .mod .bd .mb_summary3 h3 { padding-bottom: 1px; font-weight: bold; line-height: 26px; padding-top: 3px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w280 .mod .bd .mb_summary3 .pic { float: left; width: 119px; height: 87px; padding: 2px; border: solid 1px #E2E2E2; }
.w280 .mod .bd .mb_summary3 .info { float: right; width: 125px; line-height: 24px; }
.w280 .mod .bd .mb_summary3 .info .text { float: right; height: 71px; overflow: hidden; }
.w280 .mod .bd .mb_summary3 .info .text a { color: #555; }
.w280 .mod .bd .mb_summary3 .info .links,
.w280 .mod .bd .mb_summary3 .info .links a { color: #BB2C0A; }
.w280 .mod .bd .mb_summary3 .info .links a:hover { text-decoration: underline; }
/* 列表组件 */
.w280 .mod .bd .mb_list { line-height: 24px; padding-top: 4px; }
.w280 .mod .bd .mb_list li { display: block; height: 24px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 247px; /* IE 6&7: */ *vertical-align: middle; }
.w280 .mod .bd .mb_list li .title { float: left; width: 210px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.w280 .mod .bd .mb_list li .date { float: right; color: #999; }
/* 图盒组件 - 每行2幅图. */
.w280 .mod .bd .mb_pics { padding-top: 10px; }
.w280 .mod .bd .mb_pics .pic_box { float: left; width: 117px; padding: 2px 2px 0; background: url(../images/common/pic_box_bg.png) repeat-x left bottom; border: solid 1px #E1E1E1; }
.w280 .mod .bd .mb_pics .pic_box.r { float: right; }
.w280 .mod .bd .mb_pics .pic_box .pic { display: block; }
.w280 .mod .bd .mb_pics .pic_box .title { display: block; height: 44px; text-align: center; line-height: 22px; padding: 3px 0; overflow: hidden; }
.w280 .mod .bd .mb_pics .pic_box .title.lh20 { height: 40px; line-height: 20px; }
/* 排行榜组件 */
.w280 .mod .bd .mb_rank { }
.w280 .mod .bd .mb_rank li dl { float: left; width: 220px; }
.w280 .mod .bd .mb_rank li dl dt { /* IE 6: */ _width: 220px; }
/* 大图组件 */
.w280 .mod .bd .mb_large_pic { width: 248px; height: 163px; margin-top: 10px; padding: 3px; border: solid 1px #E2E2E2; position: relative; overflow: hidden; }
.w280 .mod .bd .mb_large_pic .pic { display: block; }
.w280 .mod .bd .mb_large_pic .title_bg { background: #000; opacity: 0.8; filter: alpha(opacity=80); }
.w280 .mod .bd .mb_large_pic .title_bg,
.w280 .mod .bd .mb_large_pic .title { width: 248px; height: 25px; line-height: 25px; position: absolute; left: 3px; bottom: 3px; /* IE 6: */ _bottom: 2px; }
.w280 .mod .bd .mb_large_pic .title { font-size: 12px; font-weight: bold; text-align: center; }
.w280 .mod .bd .mb_large_pic .title a { display: inline-block; width: 100%; height: 100%; }
.w280 .mod .bd .mb_large_pic .title,
.w280 .mod .bd .mb_large_pic .title a { color: #FFF; }
/* 投票组件 */
.w280 .mod .bd .mb_vote { }
.w280 .mod .bd .mb_vote h3 { padding-bottom: 3px; font-weight: bold; line-height: 24px; padding-top: 4px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w280 .mod .bd .mb_vote ul { padding-bottom: 4px; }
.w280 .mod .bd .mb_vote ul li { display: block; padding: 1px 0 8px; /* IE 6&7: */ *zoom: 1; *vertical-align: middle; }
.w280 .mod .bd .mb_vote ul li label { display: block; height: 17px; line-height: 17px; overflow: hidden; }
.w280 .mod .bd .mb_vote ul li label input { width: 13px; height: 13px; margin-right: 3px; margin-top: 1px; }
.w280 .mod .bd .mb_vote ul li label span { width: 235px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor: pointer; }
.w280 .mod .bd .mb_vote ul li label input,
.w280 .mod .bd .mb_vote ul li label span { display: block; float: left; }
.w280 .mod .bd .mb_vote ul li .vote_stats { height: 13px; padding-top: 8px; }
.w280 .mod .bd .mb_vote ul li .vote_stats .chart { float: left; width: 220px; height: 11px; background: url(../images/common/vote_chart_bg.png) repeat-x; border: solid 1px #E1E1E1; font-size: 0; line-height: 0; }
.w280 .mod .bd .mb_vote ul li .vote_stats .chart i { display: block; height: 11px; background: url(../images/common/vote_chart_inner_bg.png) repeat-x; }
.w280 .mod .bd .mb_vote ul li .vote_stats .count { float: right; color: #E40451; line-height: 13px; }
/* 专题导读组件 */
.w280 .mb_special_description { height: 112px; padding-top: 6px; line-height: 28px; text-indent: 2em; overflow: hidden; }
/* 专题碎片组件 */
.w280 .mb_special_fragment { line-height: 24px; padding: 4px 0; }

/* 适用宽度: 400PX */
/* 头条组件 */
.w400 .mod .bd .mb_headline { padding-top: 5px; }
.w400 .mod .bd .mb_headline h3 { font-size: 18px; font-weight: bold; line-height: 38px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w400 .mod .bd .mb_headline h3,
.w400 .mod .bd .mb_headline h3 a { color: #F05E1A; }
.w400 .mod .bd .mb_headline h3 a:hover { text-decoration: underline; }
.w400 .mod .bd .mb_headline h3.blue,
.w400 .mod .bd .mb_headline h3.blue a { color: #369; }
.w400 .mod .bd .mb_headline p { height:56px; line-height: 28px; text-indent: 2em; overflow: hidden; }
.w400 .mod .bd .mb_headline p,
.w400 .mod .bd .mb_headline p a { color: #555; }
/* 列表组件 */
.w400 .mod .bd .mb_list { line-height: 26px; padding-top: 4px; font-size: 14px; }
.w400 .mod .bd .mb_list li { display: block; height: 26px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; }
.w400 .mod .bd .mb_list li .title { float: left; width: 325px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.w400 .mod .bd .mb_list li .date { float: right; color: #999; font-size: 12px; }
.w400 .mod .bd .mb_list .line { height: 12px; padding: 0; background: none; /* IE 6&7: */ *font-size: 0; *line-height: 0; }
.w400 .mod .bd .mb_list .line .dashed { position: relative; top: 50%; }

/* 适用宽度: 340PX */
/* 摘要组件 (图文) */
.w340 .mod .bd .mb_summary {}
.w340 .mod .bd .mb_summary h3 { padding-bottom: 1px; font-size: 14px; font-weight: bold; line-height: 26px; padding: 4px 0 2px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w340 .mod .bd .mb_summary h3,
.w340 .mod .bd .mb_summary h3 a { color: #369; }
.w340 .mod .bd .mb_summary h3 a:hover { text-decoration: underline; }
.w340 .mod .bd .mb_summary .pic { float: left; width: 95px; height: 65px; padding: 2px; border: solid 1px #E2E2E2; }
.w340 .mod .bd .mb_summary .text { float: right; width: 210px; height: 71px; line-height: 24px; overflow: hidden; }
.w340 .mod .bd .mb_summary .text a { color: #555; }
/* 列表组件 */
.w340 .mod .bd .mb_list { line-height: 26px; padding-top: 4px; font-size: 14px; }
.w340 .mod .bd .mb_list li { display: block; height: 26px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; /* IE 6: */ _width: 307px; }

/* 适用宽度: 670PX */
/* 列表组件 (图文) */
.w670 .mod .bd .mb_list {}
.w670 .mod .bd .mb_list li { display: block; height: 116px; padding: 10px 0 0 10px; background: url(../images/common/w670_mod_bd_list_item_bg.png) repeat-x left bottom; border-top: solid 1px #E5E5E5; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; }
.w670 .mod .bd .mb_list li.first { border-top: none; }
.w670 .mod .bd .mb_list li.msg { padding: 0; line-height: 116px; font-size: 14px; text-align: center; border-top: none; }
.w670 .mod .bd .mb_list li .pic { float: left; width: 135px; height: 100px; padding: 2px; border: solid 1px #E2E2E2; }
.w670 .mod .bd .mb_list li .other { float: right; width: 498px; padding-right: 10px; }
.w670 .mod .bd .mb_list li .other h3 { font-size: 14px; font-weight: bold; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w670 .mod .bd .mb_list li .other h3,
.w670 .mod .bd .mb_list li .other h3 a { color: #369; }
.w670 .mod .bd .mb_list li .other h3 a:hover { text-decoration: underline; }
.w670 .mod .bd .mb_list li .other .summary { height: 52px; padding-top: 3px; line-height: 26px; overflow: hidden; }
.w670 .mod .bd .mb_list li .other .summary,
.w670 .mod .bd .mb_list li .other .summary a { color: #555; }
.w670 .mod .bd .mb_list li .other .info { padding-top: 3px; line-height: 24px; overflow: hidden; }
.w670 .mod .bd .mb_list li .other .info,
.w670 .mod .bd .mb_list li .other .info a { color: #999; }
.w670 .mod .bd .mb_list li .other .info a:hover { text-decoration: underline; }
.w670 .mod .bd .mb_list li .other .info .time,
.w670 .mod .bd .mb_list li .other .info .tags { float: left; }
.w670 .mod .bd .mb_list li .other .info .time { width: 176px; }
.w670 .mod .bd .mb_list li .other .info .tags { width: 307px; padding-left: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.w670 .mod .bd .mb_list li .other .info .events,
.w670 .mod .bd .mb_list li .other .info .venues { float: left; }
.w670 .mod .bd .mb_list li .other .info .events { width: 230px; }
.w670 .mod .bd .mb_list li .other .info .venues { width: 230px; padding-left: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.w670 .mod .bd .mb_list li .other .info .bookauthor,
.w670 .mod .bd .mb_list li .other .info .bookpric { float: left; }
.w670 .mod .bd .mb_list li .other .info .bookauthor { width: 320px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  }
.w670 .mod .bd .mb_list li .other .info .bookpric { width: 160px; padding-left: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.w670 .mod .bd .mb_list li .other .info .down_star { float: left; padding-left: 15px; }
.w670 .mod .bd .mb_list li .other .info .down_star .title { float: left; }
.w670 .mod .bd .mb_list li .other .info .down_star .icons { float: left; padding-top: 4px; }
.w670 .mod .bd .mb_list li .other .info .down_size { float: left; padding-left: 20px; }
/* 列表组件 (文字) */
.w670 .mod .bd .mb_list2 { font-size: 14px; line-height: 26px; padding: 10px 10px 0; }
.w670 .mod .bd .mb_list2 li { display: block; height: 26px; padding-left: 12px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 636px; /* IE 6&7: */ *vertical-align: middle; }
.w670 .mod .bd .mb_list2 li .title { float: left; width: 520px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.w670 .mod .bd .mb_list2 li .title .vote_num { padding-left: 10px; color: #369; font-size: 12px; }
.w670 .mod .bd .mb_list2 li .time { float: right; color: #999; font-size: 12px; }
.w670 .mod .bd .mb_list2 .line { height: 12px; padding: 0; background: none; /* IE 6&7: */ *font-size: 0; *line-height: 0; /* IE 6: */ _width: 100%; }
.w670 .mod .bd .mb_list2 .line .dashed { position: relative; top: 50%; }
/* 列表组件 (文字) - 小字, 两列. */
.w670 .mod .bd .mb_list3 { padding-top: 8px; line-height: 26px; }
.w670 .mod .bd .mb_list3 li { display: block; float: left; width: 313px; height: 26px; padding-left: 11px; margin-left: 10px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _display: inline; }
.w670 .mod .bd .mb_list3 li .title { }
.w670 .mod .bd .mb_list3 li .vote_num { padding-left: 8px; color: #369; }
/* 分页导航组件 - 浅灰渐变背景 */
.w670 .mod .bd .mb_pages { height: 48px; padding-top: 23px; background: url(../images/common/w670_mod_bd_pages_bg.png) repeat-x left bottom; border-top: solid 1px #E5E5E5; overflow: hidden; }
/* 分页导航组件 */
.w670 .mod .bd .mb_pages2 { padding-top: 20px; }
/* 内容摘要组件 */
.w670 .mod .bd .mb_content_summary { padding: 8px 12px; margin: 12px 18px 18px; color: #555; line-height: 24px; background: #FAFAFA; border: solid 1px #E5E5E5; }
/* 内容主体组件 */
.w670 .mod .bd .mb_content { padding: 0 18px; color: #333; font-size: 14px; line-height: 26px; }
.w670 .mod .bd .mb_content a { color: #369; text-decoration: underline; }
.w670 .mod .bd .mb_content p { margin: 15px 0; }
/* 内容导航组件 */
.w670 .mod .bd .mb_content_nav { width: 610px; margin: 18px auto 0; }
.w670 .mod .bd .mb_content_nav { padding: 0 10px 5px; border: 1px solid #E2E2E2; }
.w670 .mod .bd .mb_content_nav legend { padding: 0 5px; margin-left: 20px; color: #333; font-weight: bold; line-height: 14px; }
.w670 .mod .bd .mb_content_nav ul { margin-top: 3px; line-height: 24px; }
.w670 .mod .bd .mb_content_nav ul li{ float:left; width:50%; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; }
/* 内容分页组件 */
.w670 .mod .bd .mb_content_pages { margin-top: 20px; }
/* 内容投票组件 */
.w670 .mod .bd .mb_content_vote { padding-bottom: 12px; margin: 20px 18px 0; }
.w670 .mod .bd .mb_content_vote .bd .mb_vote ul li label span { width: auto; }
.w670 .mod .bd .mb_content_vote .bd .mb_vote ul li .vote_stats .chart { width: 570px; }
/* 内容文字广告 */
.w670 .mod .bd .mb_content_adtext { padding: 0 18px; margin: 8px 0 8px 0; line-height: 24px;}
/* 内容信息组件 */
.w670 .mod .bd .mb_content_info { padding: 0 18px; margin-top: 18px; line-height: 24px; color: #555; }
.w670 .mod .bd .mb_content_info .tags { float: left; }
.w670 .mod .bd .mb_content_info .tags a { color: #369; }
.w670 .mod .bd .mb_content_info .tags a:hover { text-decoration: underline; }
.w670 .mod .bd .mb_content_info .editor { float: right; }
/* 工具栏组件 (顶部) */
.w670 .mod .bd .mb_toolbar_top { height: 34px; margin: 0 10px; padding: 0 10px; background: #F9F9F9; border-top: 1px #D6D6D6 dashed; border-bottom: 1px #D6D6D6 dashed; line-height: 34px; overflow: hidden; }
.w670 .mod .bd .mb_toolbar_top .tags { float: left; font-weight: bold; }
.w670 .mod .bd .mb_toolbar_top .tags a { color: #369; }
.w670 .mod .bd .mb_toolbar_top .tags a:hover { text-decoration: underline; }
.w670 .mod .bd .mb_toolbar_top .share { float: right; }
.w670 .mod .bd .mb_toolbar_top .share .title { float: left; font-weight: bold; }
.w670 .mod .bd .mb_toolbar_top .share .btns { float: left; padding-top: 4px; }
/* 工具栏组件 */
.w670 .mod .bd .mb_toolbar { height: 34px; margin: 10px 10px 0; padding: 0 10px; background: #F9F9F9; border-top: 1px #D6D6D6 dashed; border-bottom: 1px #D6D6D6 dashed; line-height: 34px; overflow: hidden; }
.w670 .mod .bd .mb_toolbar .share {}
.w670 .mod .bd .mb_toolbar .share { float: left; }
.w670 .mod .bd .mb_toolbar .share .title { float: left; font-weight: bold; }
.w670 .mod .bd .mb_toolbar .share .btns { float: left; padding-top: 4px; }
.w670 .mod .bd .mb_toolbar .tools { float: right; }
.w670 .mod .bd .mb_toolbar .tools .col { margin-left: 6px; }
.w670 .mod .bd .mb_toolbar .tools .icon_link { padding-left: 20px; background: url(../images/common/icon_link.gif) no-repeat left center; }
.w670 .mod .bd .mb_toolbar .tools .icon_print { padding-left: 20px; background: url(../images/common/icon_print.gif) no-repeat left center; }
/* 上下篇导航组件 */
.w670 .mod .bd .mb_prev_next { padding: 10px 18px 0; font-size: 14px; line-height: 26px; }
/* 心情组件 */
.w670 .mod .bd .mb_mood { margin: 12px 10px 0; padding: 15px 0 0; border-top: dashed 1px #DCDCDC; }
/* 多图组件 - 每行4幅图. */
.w670 .mod .bd .mb_pics { padding-top: 15px; }
.w670 .mod .bd .mb_pics li { display: block; float: left; padding-left: 21px; width: 141px; overflow: hidden; }
.w670 .mod .bd .mb_pics li .pic { display: block; width: 135px; height: 96px; padding: 2px; border: solid 1px #E2E2E2; }
.w670 .mod .bd .mb_pics li .title { display: block; height: 44px; padding: 3px 0; line-height: 22px; text-align: center; overflow: hidden; }
/* 投票内容组件 */
.w670 .mod .bd .mb_vote_content { padding: 10px 18px 0; }
.w670 .mod .bd .mb_vote_content ul {}
.w670 .mod .bd .mb_vote_content ul li { display: block; height: 17px; padding: 10px 0; border-top: dashed 1px #DCDCDC; line-height: 17px; /* IE 6&7: */ *zoom: 1; *vertical-align: middle; }
.w670 .mod .bd .mb_vote_content ul li.first { border: none; }
.w670 .mod .bd .mb_vote_content ul label { display: block; float: left; overflow: hidden; }
.w670 .mod .bd .mb_vote_content ul label input { width: 13px; height: 13px; margin-right: 3px; margin-top: 1px; }
.w670 .mod .bd .mb_vote_content ul label span { width: 235px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor: pointer; }
.w670 .mod .bd .mb_vote_content ul label input,
.w670 .mod .bd .mb_vote_content ul label span { display: block; float: left; }
.w670 .mod .bd .mb_vote_content ul li .chart { float: right; width: 260px; height: 11px; margin-top: 2px; background: url(../images/common/vote_chart_bg.png) repeat-x; border: solid 1px #E1E1E1; font-size: 0; line-height: 0; }
.w670 .mod .bd .mb_vote_content ul li .chart i { display: block; height: 11px; background: url(../images/common/vote_chart_inner_bg.png) repeat-x; }
.w670 .mod .bd .mb_vote_content ul li .count,
.w670 .mod .bd .mb_vote_content ul li .percent { float: right; color: #E40451; text-align: right; overflow: hidden; }
.w670 .mod .bd .mb_vote_content ul li .count { width: 55px; }
.w670 .mod .bd .mb_vote_content ul li .percent { width: 45px; padding-right: 10px; }
.w670 .mod .bd .mb_vote_content ul.result {}
.w670 .mod .bd .mb_vote_content ul.result label span { cursor: auto; }
.w670 .mod .bd .mb_vote_content .btns { padding-top: 5px; }
/* 下载信息组件 */
.w670 .mod .bd .mb_down_info { margin: 0 18px; }
.w670 .mod .bd .mb_down_info .info_list { float: left; border: none; line-height: 28px; word-break: break-all; }
.w670 .mod .bd .mb_down_info .info_list tr td { vertical-align: middle; border-top: dashed 1px #EEE; overflow: hidden; }
.w670 .mod .bd .mb_down_info .info_list tr.first td { border-top: none; }
.w670 .mod .bd .mb_down_info .info_list .info_name { width: 65px; padding-right: 5px; font-weight: bold; text-align: right; }
.w670 .mod .bd .mb_down_info .info_list .info_value { width: 340px; }
.w670 .mod .bd .mb_down_info .pic { float: right; padding: 2px; margin-top: 22px; border: solid 1px #E2E2E2; }
/* 下载介绍组件 */
.w670 .mod .bd .mb_down_description { padding: 0 18px; color: #333; font-size: 14px; line-height: 26px; }
.w670 .mod .bd .mb_down_description a { color: #369; text-decoration: underline; }
.w670 .mod .bd .mb_down_description p { margin: 15px 0; }
/* 下载链接组件 */
.w670 .mod .bd .down_links { padding-top: 10px; margin: 0 18px; line-height: 28px; }
.w670 .mod .bd .down_links li { float: left; width: 550px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.w670 .mod .bd .down_links li a { padding-left: 23px; background: url(../images/common/icon_down.gif) no-repeat 5px center; }

/* 适用宽度: 300PX */
/* 摘要组件 (图文) */
.w300 .mod .bd .mb_summary {}
.w300 .mod .bd .mb_summary h3 { padding-bottom: 1px; font-weight: bold; line-height: 26px; padding-top: 3px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w300 .mod .bd .mb_summary .pic { float: left; width: 118px; height: 87px; padding: 2px; border: solid 1px #E2E2E2; }
.w300 .mod .bd .mb_summary .text { float: right; width: 146px; height: 93px; line-height: 24px; overflow: hidden; }
.w300 .mod .bd .mb_summary .text a { color: #555; }
/* 列表组件 */
.w300 .mod .bd .mb_list { line-height: 24px; padding-top: 4px; }
.w300 .mod .bd .mb_list li { display: block; height: 24px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 278px; /* IE 6&7: */ *vertical-align: middle; }
/* 图盒组件 - 每行2幅图. */
.w300 .mod .bd .mb_pics { padding-top: 10px; }
.w300 .mod .bd .mb_pics .pic_box { float: left; width: 128px; padding: 2px 2px 0; background: url(../images/common/pic_box_bg.png) repeat-x left bottom; border: solid 1px #E1E1E1; }
.w300 .mod .bd .mb_pics .pic_box.r { float: right; }
.w300 .mod .bd .mb_pics .pic_box .pic { display: block; }
.w300 .mod .bd .mb_pics .pic_box .title { display: block; height: 44px; text-align: center; line-height: 22px; padding: 3px 0; overflow: hidden; }
.w300 .mod .bd .mb_pics .pic_box .title.lh20 { height: 40px; line-height: 20px; }
/* 排行榜组件 */
.w300 .mod .bd .mb_rank { }
.w300 .mod .bd .mb_rank li dl { float: left; width: 240px; }
.w300 .mod .bd .mb_rank li dl dt { /* IE 6: */ _width: 240px; }
/* 旋转木马组件 */
.w300 .mod .bd .mb_carousel { /* IE6 */ _width: 278px; }
.w300 .mod .bd .mb_carousel .carousel_ul .carousel_li { width: 278px; }

/* 适用宽度: 520PX */
/* 幻灯图组件 */
.w520 .focus_pics {}
.w520 .focus_pics .slider_pics { width: 512px; height: 275px; margin: 3px 0 0 3px; }

/* 适用宽度: 450PX */
/* 多图组件 - 每行2幅图. */
.w450 .mod .bd .mb_pics {}
.w450 .mod .bd .mb_pics li { float: left; margin-top: 12px; padding: 2px; border: solid 1px #E2E2E2; position: relative; }
.w450 .mod .bd .mb_pics li.r { float: right; }
.w450 .mod .bd .mb_pics li .pic { display: block; }
.w450 .mod .bd .mb_pics li .title_bg,
.w450 .mod .bd .mb_pics li .title { display: block; width: 194px; height: 26px; padding: 0 3px; line-height: 26px; position: absolute; left: 2px; bottom: 2px; /* IE 6: */ _bottom: 1px; }
.w450 .mod .bd .mb_pics li .title_bg { background: #000; opacity: 0.8; filter: alpha(opacity=80); }
.w450 .mod .bd .mb_pics li .title { text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.w450 .mod .bd .mb_pics li .title,
.w450 .mod .bd .mb_pics li .title a { color: #FFF; }
/* 旋转木马组件 */
.w450 .mod .bd .mb_carousel { /* IE6 */ _width: 424px; }
.w450 .mod .bd .mb_carousel .carousel_ul .carousel_li { width: 424px; }

/* 适用宽度: 980PX */
/* 图盒组件 - 每行5幅图, 间距较小. */
.w980 .mod .bd .mb_pics { }
.w980 .mod .bd .mb_pics li { display: block; float: left; margin: 14px 0 0 17px; width: 169px; padding: 2px 2px 0; border: solid 1px #E2E2E2; background: url(../images/common/pic_box_bg.png) repeat-x left bottom; overflow: hidden; /* IE 6: */ _display: inline; }
.w980 .mod .bd .mb_pics li .pic { display: block; }
.w980 .mod .bd .mb_pics li .title { display: block; height: 44px; padding: 3px 0; line-height: 22px; text-align: center; overflow: hidden; }
/* 多图组件 - 左侧1幅大图, 右侧6幅小图. */
.w980 .mod .bd .mb_pics2 { padding: 14px 14px 0; }
.w980 .mod .bd .mb_pics2 .large_pic { float: left; padding: 3px; border: solid 1px #E2E2E2; position: relative; }
.w980 .mod .bd .mb_pics2 .large_pic .pic { display: block; }
.w980 .mod .bd .mb_pics2 .large_pic .title_bg,
.w980 .mod .bd .mb_pics2 .large_pic .title { display: block; width: 281px; height: 30px; padding: 0 3px; line-height: 30px; position: absolute; left: 3px; bottom: 3px; /* IE 6: */ _bottom: 2px; }
.w980 .mod .bd .mb_pics2 .large_pic .title_bg { background: #000; opacity: 0.8; filter: alpha(opacity=80); }
.w980 .mod .bd .mb_pics2 .large_pic .title { text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.w980 .mod .bd .mb_pics2 .large_pic .title,
.w980 .mod .bd .mb_pics2 .large_pic .title a { color: #FFF; }
.w980 .mod .bd .mb_pics2 .pics { width: 642px; height: 306px; float: right; overflow: hidden; }
.w980 .mod .bd .mb_pics2 .pics ul { width: 654px; }
.w980 .mod .bd .mb_pics2 .pics ul li { float: left; margin: 0 12px 12px 0; padding: 2px; border: solid 1px #E2E2E2; position: relative; }
.w980 .mod .bd .mb_pics2 .pics ul li .pic { display: block; }
.w980 .mod .bd .mb_pics2 .pics ul li .title_bg,
.w980 .mod .bd .mb_pics2 .pics ul li .title { display: block; width: 194px; height: 26px; padding: 0 3px; line-height: 26px; position: absolute; left: 2px; bottom: 2px; /* IE 6: */ _bottom: 1px; }
.w980 .mod .bd .mb_pics2 .pics ul li .title_bg { background: #000; opacity: 0.8; filter: alpha(opacity=80); }
.w980 .mod .bd .mb_pics2 .pics ul li .title { text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.w980 .mod .bd .mb_pics2 .pics ul li .title,
.w980 .mod .bd .mb_pics2 .pics ul li .title a { color: #FFF; }
/* 图盒组件 - 每行5幅图, 间距较大. */
.w980 .mod .bd .mb_pics3 { }
.w980 .mod .bd .mb_pics3 li { display: block; float: left; margin: 20px 0 0 28px; width: 156px; padding: 2px 2px 0; border: solid 1px #E2E2E2; background: url(../images/common/pic_box_bg.png) repeat-x left bottom; overflow: hidden; /* IE 6: */ _display: inline; }
.w980 .mod .bd .mb_pics3 li .pic { display: block; }
.w980 .mod .bd .mb_pics3 li .title { display: block; height: 44px; padding: 3px 0; line-height: 22px; text-align: center; overflow: hidden; }
/* 多图组件 - 每行6幅图. */
.w980 .mod .bd .mb_pics4 { padding-top: 15px; }
.w980 .mod .bd .mb_pics4 li { display: block; float: left; padding-left: 19px; width: 141px; overflow: hidden; }
.w980 .mod .bd .mb_pics4 li .pic { display: block; width: 135px; height: 96px; padding: 2px; border: solid 1px #E2E2E2; }
.w980 .mod .bd .mb_pics4 li .title { display: block; height: 44px; padding: 3px 0; line-height: 22px; text-align: center; overflow: hidden; }
/* 多图组件 - 每行7幅图. */
.w980 .mod .bd .mb_pics5 { }
.w980 .mod .bd .mb_pics5 li { display: block; float: left; margin: 15px 0 0 31px; width: 95px; padding: 2px 2px 0; border: solid 1px #E2E2E2; background: url(../images/common/pic_box_bg.png) repeat-x left bottom; overflow: hidden; /* IE 6: */ _display: inline; }
.w980 .mod .bd .mb_pics5 li .pic { display: block; }
.w980 .mod .bd .mb_pics5 li .title { display: block; height: 40px; padding: 3px 0; line-height: 20px; text-align: center; overflow: hidden; }
/* 分页导航组件 */
.w980 .mod .bd .mb_pages { padding-top: 25px; }
/* 图集工具栏组件 */
.w980 .mod .bd .mb_album_toolbar { height:27px; padding: 10px 18px 0; line-height: 27px; overflow: hidden; }
.w980 .mod .bd .mb_album_toolbar .actions { float: left; }
.w980 .mod .bd .mb_album_toolbar .actions .prev,
.w980 .mod .bd .mb_album_toolbar .actions .next { display: block; float: left; width: 31px; height: 27px; background: url(../images/common/album_pic_control_btns.png) no-repeat; text-indent: -9999px; }
.w980 .mod .bd .mb_album_toolbar .actions .prev { background-position: 0 0; }
.w980 .mod .bd .mb_album_toolbar .actions .next { margin-left: 10px; background-position: -78px 0; }
.w980 .mod .bd .mb_album_toolbar .actions .pic_num { float: left; padding-left: 10px; color: #666; }
.w980 .mod .bd .mb_album_toolbar .actions .view_src_pic { display: block; float: left; padding-left: 28px; margin: 1px 0 0 10px; width: 57px; height: 25px; color: #333; line-height: 25px; background: url(../images/common/album_view_src_pic_btn_bg.png) no-repeat; }
.w980 .mod .bd .mb_album_toolbar .share { float: right; padding-top: 1px; }
/* 图集内容组件 */
.w980 .mod .bd .mb_album_content { margin: 10px 18px 0; border: solid 1px #E5E5E5; background: #FAFAFA; /* IE 6: */ _zoom: 1; }
.w980 .mod .bd .mb_album_content .pic_box { padding: 10px 10px 0; margin-bottom: 10px; position: relative; /* IE 6: */ _zoom: 1; _overflow: hidden; }
.w980 .mod .bd .mb_album_content .pic_box .pic { width: 100%; overflow-x: hidden; }
.w980 .mod .bd .mb_album_content .pic_box .pic .table { display: table; width: 100%; height: 460px; }
.w980 .mod .bd .mb_album_content .pic_box .pic .table .cell { display: table-cell; width: 100%; height: 100%; text-align: center; vertical-align: middle; }
.w980 .mod .bd .mb_album_content .pic_box .prev,
.w980 .mod .bd .mb_album_content .pic_box .next { display: block; width: 50%; height: 100%; text-indent: -9999px; position: absolute; top: 0; /* IE: */ background: url(../images/common/blank.gif); /* IE 6: */ _padding-left: 10px; _height: 9999px; }
.w980 .mod .bd .mb_album_content .pic_box .prev { left: 0; cursor: url(../images/common/prev.cur), pointer; }
.w980 .mod .bd .mb_album_content .pic_box .next { right: 0; cursor: url(../images/common/next.cur), pointer; }
.w980 .mod .bd .mb_album_content .pic_info { padding: 0 10px 4px; margin-top: -6px; text-align: center; line-height: 24px; display: none; }
.w980 .mod .bd .mb_album_content .end_panel { width: 230px; height: 71px; position: absolute; top: 213px; left: 354px; border: 1px solid #888; z-index:200; display: none; }
.w980 .mod .bd .mb_album_content .end_panel .bg { height: 100%; width: 100%; background: #000; filter: Alpha(Opacity=50); opacity: 0.5; }
.w980 .mod .bd .mb_album_content .end_panel .close { width: 11px; height: 11px; position: absolute; top: 3px; right: 3px; cursor: pointer; background: url(../images/common/album_end_panel_close_btn.png) no-repeat; overflow: hidden; filter: Alpha(Opacity=50); opacity: 0.5; }
.w980 .mod .bd .mb_album_content .end_panel .inner { width: 100%; height: 100%; font-size: 14px; position: absolute; left: 0; top: 0; }
.w980 .mod .bd .mb_album_content .end_panel .inner,
.w980 .mod .bd .mb_album_content .end_panel .inner a { color: #FFF; }
.w980 .mod .bd .mb_album_content .end_panel .inner p { padding-top: 5px; line-height: 24px; text-align: center; }
.w980 .mod .bd .mb_album_content .end_panel .inner .actions { padding-top: 5px; text-align: center; }
.w980 .mod .bd .mb_album_content .end_panel .inner .actions a { display: inline-block; padding: 0 10px; line-height: 24px; border: solid 1px #CCC; }
.w980 .mod .bd .mb_album_content .end_panel .inner .actions a:hover { border-color: #DDD; }
/* 图集内容导航组件 */
.w980 .mod .bd .mb_album_content_nav { padding: 10px 18px 0; margin-bottom: 15px; }
.w980 .mod .bd .mb_album_content_nav .pic_box { width: 114px; height: 114px; padding: 2px 2px 0; background: url(../images/common/pic_box_bg2.png) repeat-x left bottom; border: solid 1px #E2E2E2; overflow: hidden; }
.w980 .mod .bd .mb_album_content_nav .pic_box .pic { display: block; }
.w980 .mod .bd .mb_album_content_nav .pic_box .title { display: block; line-height: 32px; text-align: center; }
.w980 .mod .bd .mb_album_content_nav .prev_album { float: left; }
.w980 .mod .bd .mb_album_content_nav .next_album { float: right; }
.w980 .mod .bd .mb_album_content_nav .pics { float: left; width: 680px; height: 116px; margin-left: 10px; background: url(../images/common/album_content_nav_pics_bg.png) repeat-x; border: solid 1px #E2E2E2; }
.w980 .mod .bd .mb_album_content_nav .pics .prev,
.w980 .mod .bd .mb_album_content_nav .pics .next { margin-top: 24px; }
.w980 .mod .bd .mb_album_content_nav .pics .prev,
.w980 .mod .bd .mb_album_content_nav .pics .next,
.w980 .mod .bd .mb_album_content_nav .pics .prev span,
.w980 .mod .bd .mb_album_content_nav .pics .next span { display: block; width: 17px; height: 69px; background: url(../images/common/album_content_nav_control_btns.png) no-repeat; overflow: hidden; text-indent: -9999px; /* IE 6&7: */ *cursor: pointer; }
.w980 .mod .bd .mb_album_content_nav .pics .prev { float: left; margin-left: 14px; /* IE 6: */ _display: inline; }
.w980 .mod .bd .mb_album_content_nav .pics .prev span { background-position: -30px 0; }
.w980 .mod .bd .mb_album_content_nav .pics .prev:hover span { background-position: -30px -78px; }
.w980 .mod .bd .mb_album_content_nav .pics .next { float: right; margin-right: 14px; /* IE 6: */ _display: inline; }
.w980 .mod .bd .mb_album_content_nav .pics .next span { background-position: -55px 0; }
.w980 .mod .bd .mb_album_content_nav .pics .next:hover span { background-position: -55px -78px; }
.w980 .mod .bd .mb_album_content_nav .pics .inner { float: left; width: 590px; height: 84px; margin: 16px 0 0 14px; position: relative; overflow: hidden; }
.w980 .mod .bd .mb_album_content_nav .pics .inner ul { position: absolute; left: 0; }
.w980 .mod .bd .mb_album_content_nav .pics .inner ul li { display: block; float: left; margin-right: 10px; }
.w980 .mod .bd .mb_album_content_nav .pics .inner ul li a { display: block; padding: 2px; border: solid 1px #E2E2E2; }
.w980 .mod .bd .mb_album_content_nav .pics .inner ul li a:hover { border-color: #BBB; }
.w980 .mod .bd .mb_album_content_nav .pics .inner ul li.current a,
.w980 .mod .bd .mb_album_content_nav .pics .inner ul li.current a:hover { padding: 1px; border: solid 2px #F60; }
/* 图集附加内容组件 */
.w980 .mod .bd .mb_album_additional_content {}
.w980 .mod .bd .mb_album_additional_content { padding: 0 18px; color: #333; font-size: 14px; line-height: 26px; }
.w980 .mod .bd .mb_album_additional_content a { color: #369; text-decoration: underline; }
.w980 .mod .bd .mb_album_additional_content p { margin: 15px 0; }
/* 文本容器组件 (小字) */
.w980 .mod .bd .mb_text { padding-top: 4px; color: #333; font-size: 12px; line-height: 24px; }
.w980 .mod .bd .mb_text a { color: #369; text-decoration: underline; }

/* 适用宽度: 220PX */
/* 频道列表组件 */
.w220 .mod .bd .mb_channel_list {}
.w220 .mod .bd .mb_channel_list h3 { height: 24px; line-height: 24px; background: url(../images/common/w220_mod_bd_channel_list_h3_bg.png) repeat-x left bottom; border-bottom: solid 1px #E2E2E2; }
.w220 .mod .bd .mb_channel_list h3 a { display: block; padding-left: 20px; color: #369; font-weight: bold; background: url(../images/common/icon_triangle_bottom.png) no-repeat 7px center; }
.w220 .mod .bd .mb_channel_list ul { line-height: 24px; padding: 4px 0; }
.w220 .mod .bd .mb_channel_list ul li { display: block; height: 24px; padding-left: 22px; background: url(../images/common/dot2.png) no-repeat 10px center; overflow: hidden; }
.w220 .mod .bd .mb_channel_list ul li:hover { background: url(../images/common/dot2_hover.png) no-repeat 10px center; }
.w220 .mod .bd .mb_channel_list ul li .icon_rss { vertical-align: middle; }
.w220 .mod .bd .mb_channel_list ul li .icon_rss img { /* IE 6 & 7: */ *margin: 5px 0; }

/* 适用宽度: 370PX */
/* 列表组件 */
.w370 .mod .bd .mb_list { line-height: 26px; padding-top: 3px; font-size: 14px; }
.w370 .mod .bd .mb_list li { display: block; height: 26px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 337px; /* IE 6&7: */ *vertical-align: middle; }

/* ================== 页脚 ================== */
#footer { width: 980px; margin: 0 auto; padding: 20px 0 15px; }
#footer .links { text-align: center; line-height: 30px; }
#footer .links a, #footer .links span { vertical-align: middle; }
#footer .links i { color: #E1E1E1; margin: 0 10px; font-style: normal; }
#footer p { text-align: center; line-height: 30px; }
#footer p,
#footer p a { color: #666; }

/* ================== 其他 ================== */

/* 页眉AD */
#header .uc1_banner { float: right; width: 700px; height: 60px; margin-top: 10px; overflow: hidden; /* IE 6: */ _vertical-align: middle; }

/* 主导航 */
#uc1_main_nav_wrap { width: 100%; z-index: 9999; }
#uc1_main_nav_wrap.isStuck #uc1_main_nav { margin-top: 0; }
#uc1_main_nav { width: 980px; height: 31px; margin: 10px auto 0; overflow: hidden; }
#uc1_main_nav .l, #uc1_main_nav .c, #uc1_main_nav .r { float: left; height: 31px; }
#uc1_main_nav .l { width: 2px; background: url(../images/common/uc_1/main_nav_bg_l.png) no-repeat; }
#uc1_main_nav .c { width: 976px; background: url(../images/common/uc_1/main_nav_bg_c.png) repeat-x; overflow: hidden; }
#uc1_main_nav .c li { float: left; font-size: 14px; line-height: 30px; }
#uc1_main_nav .c li,
#uc1_main_nav .c li a { color: #FFF; font-weight: bold; }
#uc1_main_nav .c li a { display: block; padding: 0 14px 0 17px; background: url(../images/common/uc_1/main_nav_item_sline.png) no-repeat left center; /* IE 6: */ _float: left; }
#uc1_main_nav .c li a.first { background: none; padding: 0 17px; }
#uc1_main_nav .c li a:hover { text-decoration: underline; }
#uc1_main_nav .r { width: 2px; background: url(../images/common/uc_1/main_nav_bg_r.png) no-repeat; }


/* 搜索栏 */
#uc1_search_bar { width: 978px; height: 32px; margin: 0 auto; background: url(../images/common/uc_1/search_bar_bg.png) repeat-x; line-height: 32px; border: solid 1px #E1E1E1; border-top: none; overflow: hidden; }
#uc1_search_bar select { height: 22px; padding: 0; border: solid 1px #CCC; }
#uc1_search_bar .search_icon { float: left; width: 20px; height: 18px; margin: 7px 0 0 8px; background: url(../images/common/uc_1/search_bar_icon.png) no-repeat; /* IE 6: */ _display: inline; }
#uc1_search_bar .email_icon { float: left; width: 23px; height: 18px; margin: 7px 0 0 8px; background: url(../images/common/uc_1/email_icon.png) no-repeat; /* IE 6: */ _display: inline; }
#uc1_search_bar .search_input { float: left; width: 160px; height: 20px; padding-left: 3px; margin-left: 10px; line-height: 20px; border: solid 1px #CCC; }
#uc1_search_bar .email_input { float: left; width: 110px; height: 20px; padding-left: 5px; margin-left: 5px; line-height: 20px; border: solid 1px #CCC; }
#uc1_search_bar .search_type { float: left; margin-left: 5px; }
#uc1_search_bar .search_btn { float: left; width: 51px; height: 22px; margin-left: 5px; color: #000000; line-height: 22px; text-align: center;  background: url(../images/common/uc_1/search_bar_btn.png) no-repeat; border: none; cursor: pointer; }
#uc1_search_bar .brand_index { margin-left: 10px; overflow: hidden; }
#uc1_search_bar .search_input,
#uc1_search_bar .email_input,
#uc1_search_bar .search_type,
#uc1_search_bar .search_btn,
#uc1_search_bar .brand_index { float: left; margin-top: 5px; }
#uc1_search_bar .hot_keywords { float: left; width: 430px;margin-left: 10px; }
#uc1_search_bar .hot_keywords a { color: #555555;  padding: 0 3px;}
#uc1_search_bar .hot_keywords a:hover { text-decoration: underline; }
#uc1_search_bar .other_links { float: right; margin-right: 10px; /* IE 6: */ _display: inline; }
#uc1_search_bar .other_links i { color: #E1E1E1; padding: 0 8px; font-style: normal; }

/* 双栏广告 */
.uc1_ad_2c { height: 90px; overflow: hidden; }
.uc1_ad_2c .banner { float: left; width: 728px; height: 90px; overflow: hidden; }
.uc1_ad_2c .iframe { float: right; width: 240px; height: 88px; border: solid 1px #E1E1E1; overflow: hidden; }

/* 工具频道页眉 */
#uc1_tools_header { width: 980px; margin: 10px auto 0; }
#uc1_tools_header .logo { float: left; }
#uc1_tools_header .banner { overflow:hidden;float:right; text-align:right; }

/* 工具频道主导航 */
#uc1_tools_main_nav { width: 980px; height: 35px; margin: 10px auto 0; font-size: 14px; font-weight: bold; line-height: 35px; }
#uc1_tools_main_nav,
#uc1_tools_main_nav a { color: #FFF; }
#uc1_tools_main_nav .l, #uc1_tools_main_nav .c, #uc1_tools_main_nav .r { display: block; float: left; height: 35px; }
#uc1_tools_main_nav .l { width: 6px; background: url(../images/common/uc_1/tools/main_nav_bg_l.png) no-repeat; }
#uc1_tools_main_nav .c { width: 968px; background: url(../images/common/uc_1/tools/main_nav_bg_c.png) repeat-x; overflow: hidden; }
#uc1_tools_main_nav .c li { float: left; }
#uc1_tools_main_nav .c li a { display: block; float: left; padding: 0 7px; }
#uc1_tools_main_nav .c li a i { font-style: normal; }
#uc1_tools_main_nav .c li a .ll, #uc1_tools_main_nav .c li a .cc, #uc1_tools_main_nav .c li a .rr { display: block; float: left; height: 35px; /* IE 6&7: */ *cursor: pointer; }
#uc1_tools_main_nav .c li a .ll { width: 5px; }
#uc1_tools_main_nav .c li a .cc { padding: 0 8px 0 7px; overflow: hidden; }
#uc1_tools_main_nav .c li a .rr { width: 6px; }
#uc1_tools_main_nav .c li a:hover { background: url(../images/common/uc_1/tools/main_nav_item_hover_bg.png) repeat-x; }
#uc1_tools_main_nav .c li a.focus { padding: 0; margin: 0 7px; /* IE 6: */ _display: inline; }
#uc1_tools_main_nav .c li a.focus .ll { background: url(../images/common/uc_1/tools/main_nav_item_focus_bg_l.png) no-repeat; }
#uc1_tools_main_nav .c li a.focus .cc { color: #369; line-height: 38px; background: url(../images/common/uc_1/tools/main_nav_item_focus_bg_c.png) repeat-x; }
#uc1_tools_main_nav .c li a.focus .rr { background: url(../images/common/uc_1/tools/main_nav_item_focus_bg_r.png) no-repeat; }
#uc1_tools_main_nav .c li a.focus:hover { background: none; }
#uc1_tools_main_nav .r { width: 6px; background: url(../images/common/uc_1/tools/main_nav_bg_r.png) no-repeat; }

/* 面包屑 */
#uc1_crumb { width: 960px; padding-left: 30px; margin: 0 auto; line-height: 35px; background: url(../images/common/uc_1/tools/icon_home.gif) no-repeat 8px 9px; }
#uc1_crumb,
#uc1_crumb a { color: #369; }

/* 工具频道区域 */
.uc1_area_tools { }
.uc1_area_tools .lbox { float: left; width: 220px; }
.uc1_area_tools .lbox_b { width: 218px; }
.uc1_area_tools .rbox { float: right; width: 750px; }
.uc1_area_tools .rbox_b { width: 748px; }

/* 通用模块头部 */
.mod .hd.uc1_accordion_trigger { cursor: pointer;}
/* 三角图标组件 */
.mod .hd .uc1_icon_triangle_bottom { background: url(../images/common/uc_1/tools/icon_triangle_bottom.gif) no-repeat center center; }
.mod .hd .uc1_icon_triangle_right { background: url(../images/common/uc_1/tools/icon_triangle_right.gif) no-repeat center center; }
.mod .hd .uc1_icon_triangle_bottom, .mod .hd .uc1_icon_triangle_right { display: block; float: left; width: 7px; height: 28px; margin-right: 10px; }
/* 文字标题组件 (尖角橙色渐变) */
.mod .hd .uc1_title { position: relative; float: left; width: 300px; }
.mod .hd .uc1_title .inner { font-size: 14px; font-weight: bold; line-height: 29px; position: absolute; top: -1px; }
.mod .hd .uc1_title .inner,
.mod .hd .uc1_title .inner a { color: #FFF; }
.mod .hd .uc1_title .inner i { font-style: normal; }
.mod .hd .uc1_title .inner .l, .mod .hd .uc1_title .inner .c, .mod .hd .uc1_title .inner .r { display: block; float: left; height: 35px; }
.mod .hd .uc1_title .inner .l { width: 2px; background: url(../images/common/uc_1/tools/mod_hd_title_bg_l.gif) no-repeat left top; }
.mod .hd .uc1_title .inner .c { min-width: 70px; padding: 0 10px; text-align: center; background: url(../images/common/uc_1/tools/mod_hd_title_bg_c.gif) repeat-x center top; /* IE 6: */ _width: 70px; }
.mod .hd .uc1_title .inner .c a { display: block ; }
.mod .hd .uc1_title .inner .r { width: 2px; background: url(../images/common/uc_1/tools/mod_hd_title_bg_r.gif) no-repeat left top; }
/* 更多连接组件 (橙色矩形图片) */
.mod .hd .uc1_more { float: right; width: 33px; height: 15px; margin-top: 7px; text-indent: -9999px; background: url(../images/common/uc_1/tools/mod_hd_more.png) no-repeat; font-size: 0; line-height: 0; overflow: hidden; }
/* 面包屑组件 (右) */
.mod .hd .uc1_crumb { float: right; }
.mod .hd .uc1_crumb,
.mod .hd .uc1_crumb a { color: #555; }

/* 通用模块主体 */
/* 排行组件 - 数字列表 */
.mod .bd .uc1_mb_rank { padding-top: 4px; line-height: 24px; }
.mod .bd .uc1_mb_rank li { display: block; height: 24px; /* IE 6&7: */ *vertical-align: middle; }
.mod .bd .uc1_mb_rank li em { display: block; float: left; width: 15px; height: 12px; margin-top: 6px; text-indent: -9999px; background: url(../images/common/uc_1/tools/rank_number.png) no-repeat; overflow: hidden; }
.mod .bd .uc1_mb_rank li.n1 em { background-position: 0 0; }
.mod .bd .uc1_mb_rank li.n2 em { background-position: 0 -12px; }
.mod .bd .uc1_mb_rank li.n3 em { background-position: 0 -24px; }
.mod .bd .uc1_mb_rank li.n4 em { background-position: 0 -36px; }
.mod .bd .uc1_mb_rank li.n5 em { background-position: 0 -48px; }
.mod .bd .uc1_mb_rank li.n6 em { background-position: 0 -60px; }
.mod .bd .uc1_mb_rank li.n7 em { background-position: 0 -72px; }
.mod .bd .uc1_mb_rank li.n8 em { background-position: 0 -84px; }
.mod .bd .uc1_mb_rank li.n9 em { background-position: 0 -96px; }
.mod .bd .uc1_mb_rank li.n10 em { background-position: 0 -108px; }
.mod .bd .uc1_mb_rank li .title { display: block; float: left; margin-left: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mod .bd .uc1_mb_rank.lh26 { padding-top: 3px; line-height: 26px; }
.mod .bd .uc1_mb_rank.lh26 li { height: 26px; }
.mod .bd .uc1_mb_rank.lh26 li em { margin-top: 7px; }

/* 适用宽度: 220PX */
/* 列表组件 (灰色/橙色箭头图标) */
.w220 .mod .bd .uc1_mb_list { line-height: 26px; padding: 6px 0; }
.w220 .mod .bd .uc1_mb_list li a { display: block; height: 26px; padding-left: 36px; background: url(../images/common/uc_1/tools/dot.gif) no-repeat 22px center; overflow: hidden; }
.w220 .mod .bd .uc1_mb_list li a:hover { background: #F9F9F9 url(../images/common/uc_1/tools/dot_hover.gif) no-repeat 22px center; }
/* 排行组件 - 数字列表 */
.w220 .mod .bd .uc1_mb_rank { }
.w220 .mod .bd .uc1_mb_rank li .title { width: 176px; }

/* 适用宽度: 750PX */
/* 列表组件 (双列) */
.w750 .mod .bd .uc1_mb_list { margin: 5px 0; font-size: 14px; line-height: 24px; overflow: hidden; }
.w750 .mod .bd .uc1_mb_list .l,
.w750 .mod .bd .uc1_mb_list .r { float: left; padding: 2px 5px 3002px 12px; margin-bottom: -3000px; }
.w750 .mod .bd .uc1_mb_list .l { width: 356px; border-right: dashed 1px #E1E1E1; }
.w750 .mod .bd .uc1_mb_list .r { width: 357px; }
.w750 .mod .bd .uc1_mb_list .l li,
.w750 .mod .bd .uc1_mb_list .r li { display: block; height: 24px; padding-left: 14px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 342px; /* IE 6&7: */ *vertical-align: middle; }
/* 分页组件 */
.w750 .mod .bd .uc1_mb_pages { padding: 15px; margin: 0 10px; border-top: solid 1px #EEE; }
/* 内容主体组件 */
.w750 .mod .bd .uc1_mb_content { padding: 0 18px; color: #333; font-size: 14px; line-height: 26px; }
.w750 .mod .bd .uc1_mb_content a { color: #369; text-decoration: underline; }
.w750 .mod .bd .uc1_mb_content p { margin: 15px 0; }
.w750 .mod .bd .uc1_mb_content input,
.w750 .mod .bd .uc1_mb_content textarea { padding: 2px 0 2px 5px; margin: 0 5px 0 0; font-size:12px; background: #FFF url(../../images/admin_img/input.png) repeat-x; border: 1px solid #d0d0d0; }
.w750 .mod .bd .uc1_mb_content input { height: 18px; }
.w750 .mod .bd .uc1_mb_content .button { height: 24px; padding: 3px 6px; margin-right: 5px; background: #DDD; border-top: 0;border-left: 0; border-right:1px solid #666; border-bottom:1px solid #666; cursor: pointer; }
.w750 .mod .bd .uc1_mb_content select{ padding: 2px; color: #333; vertical-align: middle; background: none repeat scroll 0 0 #F9F9F9; border-style: solid; border-width: 1px; border-color: #666 #CCC #CCC #666; }
.w750 .mod .bd table tr td,
.w750 .mod .bd table tr th { padding: 2px; }
/* 工具栏组件 */
.w750 .mod .bd .uc1_mb_toolbar { height: 34px; margin: 10px 10px 0; padding: 0 10px; background: #F9F9F9; border-top: 1px #D6D6D6 dashed; border-bottom: 1px #D6D6D6 dashed; line-height: 34px; overflow: hidden; }
.w750 .mod .bd .uc1_mb_toolbar .share {}
.w750 .mod .bd .uc1_mb_toolbar .share { float: left; }
.w750 .mod .bd .uc1_mb_toolbar .share .title { float: left; font-weight: bold; }
.w750 .mod .bd .uc1_mb_toolbar .share .btns { float: left; padding-top: 4px; }
.w750 .mod .bd .uc1_mb_toolbar .tools { float: right; }
.w750 .mod .bd .uc1_mb_toolbar .tools .col { margin-left: 6px; }
.w750 .mod .bd .uc1_mb_toolbar .tools .icon_link { padding-left: 20px; background: url(../images/common/icon_link.gif) no-repeat left center; }
.w750 .mod .bd .uc1_mb_toolbar .tools .icon_print { padding-left: 20px; background: url(../images/common/icon_print.gif) no-repeat left center; }
/* 上下篇导航组件 */
.w750 .mod .bd .uc1_mb_prev_next { padding: 10px 18px 0; font-size: 14px; line-height: 26px; }

/* 通用按钮 */
.uc1_button1 { width: 79px; height: 23px; text-align: center; line-height: 23px; cursor: pointer; color: #FFF; background: url(../images/common/uc_1/button1_bg.png) no-repeat; border: none; }

/* 广告容器 */
.uc1_ad_1 { height: 60px; overflow: hidden; }
.uc1_ad_1 .adlbox, .uc1_ad_1 .adcbox, .uc1_ad_1 .adrbox, .uc1_ad_1 .adbombox, .uc1_ad_1 .eventmore { float: left; overflow: hidden; }
.uc1_ad_1 .adlbox { width: 145px; }
.uc1_ad_1 .adcbox, .uc1_ad_1 .adrbox { width: 409px; }
.uc1_ad_1 .adcbox { margin-left: 9px; }
.uc1_ad_1 .eventmore { width:56px;margin-left: 9px; }
.uc1_ad_1 .adrbox { margin-left: 8px; }
.uc1_area .rbox .ad1 { height: 60px; overflow: hidden; }
.uc1_area .rbox .ad1 .adlbox, 
.uc1_area .rbox .ad1 .adrbox { width: 409px; height: 60px; overflow: hidden; }
.uc1_area .rbox .ad1 .adlbox { float: left; }
.uc1_area .rbox .ad1 .adrbox { float: right; }
.uc1_ad_1 .adbombox {  width: 145px;margin-left: 9px; }

/* 区域框架 */
.uc1_area { overflow: hidden; }
.uc1_area .lbox { float: left; width: 145px; overflow: hidden;  }
.uc1_area .lbox_b { width: 143px; }
.uc1_area .rbox { float: right; width: 826px; overflow: hidden;  }
.uc1_area .rbox_b { width: 824px; }
.uc1_area .rbox .subarea .llbox { float: left; width: 548px; overflow: hidden;  }
.uc1_area .rbox .subarea .llbox_b { width: 546px; }
.uc1_area .rbox .subarea .rrbox { float: right; width: 270px; overflow: hidden;  }
.uc1_area .rbox .subarea .rrbox_b { width: 268px; }
.uc1_area .rbox .subarea2 .llbox,
.uc1_area .rbox .subarea2 .ccbox,
.uc1_area .rbox .subarea2 .rrbox { float: left; width: 270px; overflow: hidden;  }
.uc1_area .rbox .subarea2 .ccbox,
.uc1_area .rbox .subarea2 .rrbox { margin-left: 8px; }
.uc1_area .rbox .subarea2 .rrbox { /* IE 6: */ _margin-right: -3px; }
.uc1_area .rbox .subarea2 .llbox_b,
.uc1_area .rbox .subarea2 .ccbox_b,
.uc1_area .rbox .subarea2 .rrbox_b { width: 268px; }

/* --- 通用独立模块 --- */
/* 适用宽度: 145PX */
/* 图片列表模块 */
.w145 .uc1_pic_list {}
.w145 .uc1_pic_list li { display: block; margin-top: 8px; /* IE 6&7: */ *zoom: 1; }
.w145 .uc1_pic_list li img { /* IE 6&7: */ *vertical-align: bottom; }
.w145 .uc1_pic_list li.first { margin-top: 0; }
.w145 .uc1_pic_list.li_mt7 li { margin-top: 7px; }
.w145 .uc1_pic_list.li_mt7 li.first { margin-top: 1px; }
/* 分类列表模块 - 蓝色背景, 双栏 */
.w145 .uc1_category_list { padding: 0 2px 2px; background: #EFF9FF; border: 1px solid #DDD; border-top: 2px solid #0074A9; overflow: hidden; }
.w145 .uc1_category_list h2 { height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; text-align: center; overflow: hidden; }
.w145 .uc1_category_list ul { overflow: hidden; font-size: 13px; line-height: 25px; }
.w145 .uc1_category_list ul li { float: left; width: 69px; margin-left: -1px; text-align: center; border-top: 1px solid white; border-bottom: 1px solid #DDEDFA; border-left: 1px solid #DDEDFA; }
.w145 .uc1_category_list ul li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w145 .uc1_category_list ul li,
.w145 .uc1_category_list ul li a { display: block; color: #007CB4; }
.w145 .uc1_category_list ul li a:hover { color: #F60; }
/* 图盒列表模块 */
.w145 .uc1_picbox_list { }
.w145 .uc1_picbox_list li { width: 139px; padding: 2px 2px 0; margin-top: 8px; background: url(../images/common/pic_box_bg.png) repeat-x left bottom; border: solid 1px #E1E1E1; }
.w145 .uc1_picbox_list li.first { margin-top: 0; }
.w145 .uc1_picbox_list li .pic { display: block; }
.w145 .uc1_picbox_list li .title { display: block; height: 40px; text-align: center; line-height: 20px; padding: 3px 0; overflow: hidden; }

/* 适用宽度: 270PX */
/* 幻灯图模块 */
.w270 .uc1_focus_pics { width: 262px; height: 212px; padding: 3px; }
.w270 .uc1_focus_pics .slider { width: 262px; height: 212px; overflow: hidden; }
/* 内容推荐模块 - 灰色边框, 蓝字 */
.w270 .uc1_recommend_list { height: 94px; padding: 6px 8px 0; line-height: 22px; border: solid 1px #E1E1E1; overflow: hidden; }
.w270 .uc1_recommend_list li { display: block; height: 22px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; /* IE 6: */ _width: 241px; }
.w270 .uc1_recommend_list li a { color: #069; }
.w270 .uc1_recommend_list li a:hover { text-decoration: underline; }


/* --- 通用灰色模块 --- */
/* 适用宽度: 145PX */
/* 列表组件 */
.w145 .mod .bd .uc1_mb_list { line-height: 24px; padding-top: 4px; font-size: 13px; }
.w145 .mod .bd .uc1_mb_list li { display: block; height: 24px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; /* IE 6: */ _width: 112px; }

/* 适用宽度: 270PX */
/* 摘要组件 (图文) */
.w270 .mod .bd .uc1_mb_summary {}
.w270 .mod .bd .uc1_mb_summary h3 { padding-bottom: 1px; font-size: 14px; font-weight: bold; line-height: 26px; padding: 4px 0 2px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w270 .mod .bd .uc1_mb_summary h3,
.w270 .mod .bd .uc1_mb_summary h3 a { color: #369; }
.w270 .mod .bd .uc1_mb_summary .pic { float: left; width: 95px; height: 65px; padding: 2px; border: solid 1px #E2E2E2; }
.w270 .mod .bd .uc1_mb_summary .text { float: right; width: 140px; height: 71px; line-height: 24px; overflow: hidden; }
.w270 .mod .bd .uc1_mb_summary .text a { color: #555; }
/* 列表组件 */
.w270 .mod .bd .uc1_mb_list { line-height: 24px; padding-top: 4px; font-size: 13px; }
.w270 .mod .bd .uc1_mb_list li { display: block; height: 24px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; /* IE 6: */ _width: 237px; }
/* 排行组件 - 数字列表 */
.w270 .mod .bd .uc1_mb_rank { }
.w270 .mod .bd .uc1_mb_rank li .title { width: 228px; }
/* 周刊组件 */
.w270 .mod .bd .uc1_mb_newsletter {}
.w270 .mod .bd .uc1_mb_newsletter .summary { height: 145px; overflow: hidden; }
.w270 .mod .bd .uc1_mb_newsletter .summary .info { float: left; width: 149px; }
.w270 .mod .bd .uc1_mb_newsletter .summary .info h3 { height: 35px; line-height: 35px; }
.w270 .mod .bd .uc1_mb_newsletter .summary .info h3,
.w270 .mod .bd .uc1_mb_newsletter .summary .info h3 a { color: #369; font-size: 14px; font-weight: bold; }
.w270 .mod .bd .uc1_mb_newsletter .summary .info .pic { display: block; width: 145px; padding: 1px; border: solid 1px #E2E2E2; }
.w270 .mod .bd .uc1_mb_newsletter .summary .list { float: left; width: 91px; margin: 6px 0 0 8px; line-height: 24px; }
.w270 .mod .bd .uc1_mb_newsletter .summary .list li { text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w270 .mod .bd .uc1_mb_newsletter .summary .list,
.w270 .mod .bd .uc1_mb_newsletter .summary .list a { color: #369; }
.w270 .mod .bd .uc1_mb_newsletter .summary .list a:hover { text-decoration: underline; }
.w270 .mod .bd .uc1_mb_newsletter .actions { padding-top: 11px; }
.w270 .mod .bd .uc1_mb_newsletter .actions .email { width: 241px; padding: 2px 0 2px 5px; margin: 0 5px 0 0; font-size:12px; line-height: 18px; background: #FFF url(https://www.mwrf.net/statics/images/admin_img/input.png) repeat-x; border: 1px solid #D0D0D0; }
.w270 .mod .bd .uc1_mb_newsletter .actions .btns { padding: 10px 0; text-align: center; }
.w270 .mod .bd .uc1_mb_newsletter .actions .btns .unsubscribe { margin-left: 15px; }
/* 书刊组件 */
.w270 .mod .bd .uc1_mb_book {}
.w270 .mod .bd .uc1_mb_book .title { font-size: 14px; font-weight: bold; line-height: 26px; padding: 4px 0 2px; text-align: center; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w270 .mod .bd .uc1_mb_book .title,
.w270 .mod .bd .uc1_mb_book .title a { color: #F60; }
.w270 .mod .bd .uc1_mb_book .summary { }
.w270 .mod .bd .uc1_mb_book .summary .pic { float: left; width: 95px; height: 117px; padding: 2px; border: solid 1px #E2E2E2; }
.w270 .mod .bd .uc1_mb_book .summary .text { float: right; width: 140px; height: 122px; padding-top: 1px; line-height: 24px; overflow: hidden; }
.w270 .mod .bd .uc1_mb_book .summary .text,
.w270 .mod .bd .uc1_mb_book .summary .text a { color: #555; }
.w270 .mod .bd .uc1_mb_book .links { padding-top: 4px; margin-top: 10px; font-size: 14px; font-weight: bold; border-top: dashed 1px #E2E2E2; }
.w270 .mod .bd .uc1_mb_book .links li { display: block; float: left; width: 50%; text-align: center; line-height: 24px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; }
/* 投票组件 */
.w270 .mod .bd .mb_vote ul li { padding: 3px 0 10px; }
.w270 .mod .bd .mb_vote ul li label span { width: 232px; /* IE 6: */ _width: 229px; }
.w270 .mod .bd .mb_vote ul li .vote_stats .chart { width: 210px; }
/* 图盒组件 - 每行2幅图. */
.w270 .mod .bd .uc1_mb_pics { padding-top: 10px; }
.w270 .mod .bd .uc1_mb_pics .pic_box { float: left; width: 113px; padding: 2px 2px 0; background: url(../images/common/pic_box_bg.png) repeat-x left bottom; border: solid 1px #E1E1E1; }
.w270 .mod .bd .uc1_mb_pics .pic_box.r { float: right; }
.w270 .mod .bd .uc1_mb_pics .pic_box .pic { display: block; }
.w270 .mod .bd .uc1_mb_pics .pic_box .title { display: block; height: 44px; text-align: center; line-height: 22px; padding: 3px 0; overflow: hidden; }
.w270 .mod .bd .uc1_mb_pics .pic_box .title.lh20 { height: 40px; line-height: 20px; }
/* 大图组件 */
.w270 .mod .bd .uc1_mb_large_pic { width: 240px; height: 167px; margin-top: 10px; padding: 3px; border: solid 1px #E2E2E2; position: relative; overflow: hidden; }
.w270 .mod .bd .uc1_mb_large_pic .pic { display: block; }
.w270 .mod .bd .uc1_mb_large_pic .title_bg { background: #000; opacity: 0.8; filter: alpha(opacity=80); }
.w270 .mod .bd .uc1_mb_large_pic .title_bg,
.w270 .mod .bd .uc1_mb_large_pic .title { width: 240px; height: 25px; line-height: 25px; position: absolute; left: 3px; bottom: 3px; /* IE 6: */ _bottom: 2px; }
.w270 .mod .bd .uc1_mb_large_pic .title { font-size: 12px; font-weight: bold; text-align: center; }
.w270 .mod .bd .uc1_mb_large_pic .title a { display: inline-block; width: 100%; height: 100%; }
.w270 .mod .bd .uc1_mb_large_pic .title,
.w270 .mod .bd .uc1_mb_large_pic .title a { color: #FFF; }

/* 适用宽度: 548PX */
/* 焦点推荐组件 */
.w548 .mod .bd .uc1_mb_focus .news { width: 388px; float: left; }
.w548 .mod .bd .uc1_mb_focus .news .headline { padding-top: 5px; }
.w548 .mod .bd .uc1_mb_focus .news .headline h3 { font-size: 18px; font-weight: bold; line-height: 38px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w548 .mod .bd .uc1_mb_focus .news .headline h3,
.w548 .mod .bd .uc1_mb_focus .news .headline h3 a { color: #F05E1A; }
.w548 .mod .bd .uc1_mb_focus .news .headline h3 a:hover { text-decoration: underline; }
.w548 .mod .bd .uc1_mb_focus .news .headline p { height:56px; line-height: 28px; text-indent: 2em; overflow: hidden; }
.w548 .mod .bd .uc1_mb_focus .news .headline p,
.w548 .mod .bd .uc1_mb_focus .news .headline p a { color: #555; }
.w548 .mod .bd .uc1_mb_focus .news .list { line-height: 26px; padding-top: 4px; font-size: 13px; }
.w548 .mod .bd .uc1_mb_focus .news .list li { display: block; height: 26px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; }
.w548 .mod .bd .uc1_mb_focus .news .list li .title { float: left; width: 385px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.w548 .mod .bd .uc1_mb_focus .news .list li .date { float: right; color: #999; font-size: 12px; }
.w548 .mod .bd .uc1_mb_focus .news .list .line { height: 12px; padding: 0; background: none; /* IE 6&7: */ *font-size: 0; *line-height: 0; }
.w548 .mod .bd .uc1_mb_focus .news .list .line .dashed { position: relative; top: 50%; }
.w548 .mod .bd .uc1_mb_focus .pics { float: right; width: 123px; }
.w548 .mod .bd .uc1_mb_focus .pics { padding-top: 10px; }
.w548 .mod .bd .uc1_mb_focus .pics li { display: block; width: 123px; padding-top: 5px; overflow: hidden; }
.w548 .mod .bd .uc1_mb_focus .pics li .pic { display: block; width: 117px; height: 80px; padding: 2px; border: solid 1px #E2E2E2; }
.w548 .mod .bd .uc1_mb_focus .pics li .title { display: block; height: 44px; padding: 3px 0; line-height: 22px; text-align: center; overflow: hidden; }
/* 多图组件 - 每行4幅图. */
.w548 .mod .bd .uc1_mb_pics { padding-top: 10px; }
.w548 .mod .bd .uc1_mb_pics li { display: block; float: left;margin: 6px 0 0 10px; padding: 0 0 1px 10px; width: 111px; overflow: hidden; }
.w548 .mod .bd .uc1_mb_pics li .pic { display: block; width: 105px; height: 65px; padding: 2px; border: solid 1px #E2E2E2; }
.w548 .mod .bd .uc1_mb_pics li .title { display: block; height: 42px; padding: 2px 0; line-height: 21px; text-align: center; overflow: hidden; }

/* --- 通用橙色模块 --- */
.uc1_mod {}
.uc1_mod .hd { height: 28px; padding: 0 10px; line-height: 28px; background: url(../images/common/uc_1/mod_bd_bg.png) repeat-x; border: solid 1px #EE720D; overflow: hidden; }
.uc1_mod .hd .title { float: left; font-size: 14px; font-weight: bold; }
.uc1_mod .hd .title, .uc1_mod .hd .title a { color: #FFF; }
.uc1_mod .bd { padding: 0 10px; background: #FFFDEF; border: solid 1px #FECE9F; border-top: none; overflow: hidden; }
/* 适用宽度: 145PX */
/* 列表组件 - 橙色箭头图标 */
.w145 .uc1_mod .bd .mb_list { padding-top: 4px; font-size: 13px; line-height: 25px; }
.w145 .uc1_mod .bd .mb_list li { display: block; height: 25px; padding-left: 13px; background: url(../images/common/uc_1/dot2.gif) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 110px; }
.w145 .uc1_mod .bd .mb_list li,
.w145 .uc1_mod .bd .mb_list li a { color: #DB4701; }
.w145 .uc1_mod .bd .mb_list li a:hover { text-decoration: underline; }
.w145 .uc1_mod .bd .mb_list.lh23 { line-height: 23px; }
.w145 .uc1_mod .bd .mb_list.lh23 li { height: 23px; }

/* --- 独立框架内容 --- */
/* 推荐企业 */
.iframe_uc1_recruitment_companies { width: 248px; padding: 5px 10px 0; font-size: 13px; overflow: hidden; }
.iframe_uc1_recruitment_companies ul { }
.iframe_uc1_recruitment_companies ul li { display: block; padding-bottom: 5px; }
.iframe_uc1_recruitment_companies ul li .title { line-height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 248px;_height: 24px; }
.iframe_uc1_recruitment_companies ul li .title a { color: #06C; }
.iframe_uc1_recruitment_companies ul li .title a:hover { text-decoration: underline; }
.iframe_uc1_recruitment_companies ul li .info { line-height: 22px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 248px; }
/* 急聘职位 */
.iframe_uc1_recruitment_posts { width: 248px; padding: 5px 10px 0; font-size: 13px; overflow: hidden; }
.iframe_uc1_recruitment_posts ul { }
.iframe_uc1_recruitment_posts ul li { display: block; padding-bottom: 5px; }
.iframe_uc1_recruitment_posts ul li .title { line-height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 248px; _height: 24px; }
.iframe_uc1_recruitment_posts ul li .title a { color: #06C; }
.iframe_uc1_recruitment_posts ul li .title a:hover { text-decoration: underline; }
.iframe_uc1_recruitment_posts ul li .info { line-height: 22px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 248px; }
/* 最新简历 */
.iframe_uc1_recruitment_resumes { width: 248px; padding: 7px 10px 0; font-size: 13px; overflow: hidden; }
.iframe_uc1_recruitment_resumes ul { }
.iframe_uc1_recruitment_resumes ul li { display: block; padding-bottom: 3px; /* IE 6: */ _margin-top: -1px; }
.iframe_uc1_recruitment_resumes ul li .title { line-height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 248px; }
.iframe_uc1_recruitment_resumes ul li .title a { color: #06C; }
.iframe_uc1_recruitment_resumes ul li .title a:hover { text-decoration: underline; }
.iframe_uc1_recruitment_resumes ul li .info { color: #666; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 248px; }
.iframe_uc1_recruitment_resumes ul li .summary { color: #666; font-size: 12px; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 248px; }




/* ----- 测试测量专题 ----- */

/* 副导航 */
.uc1_secondary_nav { width: 978px; height: 27px; margin: 0 auto; line-height: 27px; background: url(../images/common/uc_1/s_nav_bg.png) repeat-x; border: solid 1px #c8e4f7; border-top: none; }
.uc1_secondary_nav .horizontal { float: left; width: 899px; height: 100%; padding-left: 3px; overflow: hidden; }
.uc1_secondary_nav .horizontal li { float: left; padding: 0 8px 0 7px; background: url(../images/common/vline_12.png) no-repeat left center; }
.uc1_secondary_nav .horizontal li a { color: #000; }
.uc1_secondary_nav .horizontal li a:hover { color: #CE0000; }
.uc1_secondary_nav .horizontal li.title { width: 71px; height: 21px; padding: 0; margin-top: 3px; line-height: 21px; text-align: center; text-indent: -4px; background: url(../images/common/uc_1/s_nav_horizontal_title_bg.gif) no-repeat; }
.uc1_secondary_nav .horizontal li.title,
.uc1_secondary_nav .horizontal li.title a { color: #FFF; }
.uc1_secondary_nav .horizontal li.title a:hover { /* IE 6: */ _color: #FFF; }
.uc1_secondary_nav .horizontal li.nline { background: none; padding: 0 7px; }
.uc1_secondary_nav .dropdown { float: right; width: 73px; height: 21px; margin: 3px 3px 0 0; position: relative; /* IE 6: */ _display: inline; /* IE 6: */ _z-index: 100; }
.uc1_secondary_nav .dropdown .btn { display: block; width: 71px; height: 19px; padding: 1px; line-height: 19px; color: #369; font-weight: bold; background: url(../images/common/uc_1/s_nav_dropdown_btn_bg.gif) no-repeat; overflow: hidden; position: relative; z-index: 100; cursor: pointer; }
.uc1_secondary_nav .dropdown .btn span { display: block; float: left; width: 57px; height: 100%; text-align: center; overflow: hidden; }
.uc1_secondary_nav .dropdown .btn i { display: block; float: left; width: 14px; height: 100%; background: url(../images/common/uc_1/s_nav_dropdown_btn_icon.gif) no-repeat left center; }
.uc1_secondary_nav .dropdown .list { display: none; width: 90px; padding: 5px 0; line-height: 26px; text-align: center; position: absolute; right: 0; top: 19px; overflow: hidden; z-index: 99; /* IE 6: */ _right: -1px; }
.uc1_secondary_nav .dropdown .list li a { display: block; color: #369; padding: 0 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 80px; }
.uc1_secondary_nav .dropdown .list li a:hover { background: #1573bb; color: #FFF; }
.uc1_secondary_nav .dropdown.on .btn,
.uc1_secondary_nav .dropdown.on .list { background: #EEF5FA; border: solid 1px #76A7CC; }
.uc1_secondary_nav .dropdown.on .btn { padding: 0; border-bottom: none; }
.uc1_secondary_nav .dropdown.on .list { display: block; }
.uc1_secondary_nav.uc1_secondary_nav_s2 { margin-top: 5px; repeat-x; border: solid 1px #c8e4f7; }

/* 区域框架 */
.uc1_area2 { overflow: hidden; }
.uc1_area2 .lbox { float: left; width: 826px; overflow: hidden; }
.uc1_area2 .lbox_b { width: 824px; }
.uc1_area2 .lbox .subarea .llbox { float: left; width: 270px; overflow: hidden;  }
.uc1_area2 .lbox .subarea .llbox_b { width: 268px; }
.uc1_area2 .lbox .subarea .rrbox { float: right; width: 548px; overflow: hidden;  }
.uc1_area2 .lbox .subarea .rrbox_b { width: 546px; }
.uc1_area2 .lbox .subarea2 .llbox,
.uc1_area2 .lbox .subarea2 .ccbox,
.uc1_area2 .lbox .subarea2 .rrbox { float: left; width: 270px; overflow: hidden;  }
.uc1_area2 .lbox .subarea2 .ccbox,
.uc1_area2 .lbox .subarea2 .rrbox { margin-left: 8px; }
.uc1_area2 .lbox .subarea2 .rrbox { /* IE 6: */ _margin-right: -3px; }
.uc1_area2 .lbox .subarea2 .llbox_b,
.uc1_area2 .lbox .subarea2 .ccbox_b,
.uc1_area2 .lbox .subarea2 .rrbox_b { width: 268px; }
.uc1_area2 .rbox { float: right; width: 145px; overflow: hidden;  }
.uc1_area2 .rbox_b { width: 143px; }
.uc1_area3 { width: 980px; overflow: hidden; }
.uc1_area3 .mbox_wrap { width: 990px; }
.uc1_area3 .mbox_wrap .mbox { float: left; width: 320px; margin: 10px 10px 0 0; overflow: hidden; }
.uc1_area3 .mbox_wrap .mbox_b { width: 318px; }
.uc1_area4 .lbox { float: left; width: 650px; overflow: hidden;  }
.uc1_area4 .lbox_b { width: 648px; }
.uc1_area4 .rbox { float: right; width: 320px; overflow: hidden;  }
.uc1_area4 .rbox_b { width: 318px; }

/* 广告容器 */
.uc1_area2 .lbox .ad1 { height: 60px; overflow: hidden; }
.uc1_area2 .lbox .ad1 .adlbox, 
.uc1_area2 .lbox .ad1 .adrbox { width: 409px; height: 60px; overflow: hidden; }
.uc1_area2 .lbox .ad1 .adlbox { float: left; }
.uc1_area2 .lbox .ad1 .adrbox { float: right; }

/* 区域标题 */
.uc1_area_title { height:28px; font-size: 14px; line-height: 28px; background: url(../images/common/uc_1/area_title_bg.gif) repeat-x; border: solid 1px #C5C4C4; overflow: hidden;}
.uc1_area_title h2 { float: left; width: 117px; height: 28px; font-weight: bold; text-align: center;  text-indent: -7px; background: url(../images/common/uc_1/area_title_lbox_bg.gif) no-repeat; overflow: hidden; }
.uc1_area_title h2,
.uc1_area_title h2 a { color: #333; }
.uc1_area_title .links { float: left; }
.uc1_area_title .links li { float: left; padding: 0 13px 0 14px; background: url(../images/common/uc_1/area_title_list_item_vline.png) no-repeat left center; }
.uc1_area_title .links li,
.uc1_area_title .links li a { color: #069; }
.uc1_area_title .links li a:hover { color: #CE0000; }
.uc1_area_title .links li.first { padding: 0 13px; background: none; }

/* 适用宽度: 320PX */
/* 摘要组件 (图文) */
.w320 .mod .bd .uc1_mb_summary {}
.w320 .mod .bd .uc1_mb_summary h3 { padding-bottom: 1px; font-size: 14px; font-weight: bold; line-height: 26px; padding: 4px 0 2px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w320 .mod .bd .uc1_mb_summary h3,
.w320 .mod .bd .uc1_mb_summary h3 a { color: #369; }
.w320 .mod .bd .uc1_mb_summary h3 a:hover { text-decoration: underline; }
.w320 .mod .bd .uc1_mb_summary .pic { float: left; width: 95px; height: 65px; padding: 2px; border: solid 1px #E2E2E2; }
.w320 .mod .bd .uc1_mb_summary .text { float: right; width: 190px; height: 71px; line-height: 24px; overflow: hidden; }
.w320 .mod .bd .uc1_mb_summary .text a { color: #555; }
/* 列表组件 */
.w320 .mod .bd .uc1_mb_list { line-height: 24px; padding-top: 4px; font-size: 13px; }
.w320 .mod .bd .uc1_mb_list li { display: block; height: 24px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; /* IE 6: */ _width: 287px; }
.w320 .mod .bd .uc1_mb_list.lh25 { line-height: 25px; }
.w320 .mod .bd .uc1_mb_list.lh25 li { height: 25px; }

/* 适用宽度: 650PX */
/* 多图组件 - 每行4幅图. */
.w650 .mod .bd .uc1_mb_pics { padding: 10px 0 0 1px; }
.w650 .mod .bd .uc1_mb_pics li { display: block; float: left; padding: 0 0 1px 9px; width: 97px; overflow: hidden; }
.w650 .mod .bd .uc1_mb_pics li .pic { display: block; width: 91px; height: 65px; padding: 2px; border: solid 1px #E2E2E2; }
.w650 .mod .bd .uc1_mb_pics li .title { display: block; height: 42px; padding: 2px 0; line-height: 21px; text-align: center; overflow: hidden; }




/* ----- 毫米波专题 ----- */
/* 区域框架 */
.uc1_area5 { overflow: hidden; }
.uc1_area5 .lbox { float: left; width:670px; overflow: hidden; }
.uc1_area5 .lbox_b { width: 668px; }
.uc1_area5 .rbox { float: right; width: 300px; overflow: hidden; }
.uc1_area5 .rbox_b { width: 298px; }

/* 模块头部 */
.mod .hd.uc1_hd_e1 { height: 29px; background: url(../images/common/uc_1/mod_hd_bg2.png) repeat-x; border-bottom: none; }

/* 使用宽度: 670PX */
.w670 .mod .bd .uc1_mb_focus {}
.w670 .mod .bd .uc1_mb_focus .slider { float: left; width: 285px; height: 201px; margin-top: 5px; overflow: hidden; }
.w670 .mod .bd .uc1_mb_focus .news { float: right; width: 350px; }
.w670 .mod .bd .uc1_mb_focus .news .headline { }
.w670 .mod .bd .uc1_mb_focus .news .headline h3 { font-size: 18px; font-weight: bold; line-height: 38px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w670 .mod .bd .uc1_mb_focus .news .headline h3,
.w670 .mod .bd .uc1_mb_focus .news .headline h3 a { color: #F05E1A; }
.w670 .mod .bd .uc1_mb_focus .news .headline h3 a:hover { text-decoration: underline; }
.w670 .mod .bd .uc1_mb_focus .news .headline p { height:56px; line-height: 28px; text-indent: 2em; overflow: hidden; }
.w670 .mod .bd .uc1_mb_focus .news .headline p,
.w670 .mod .bd .uc1_mb_focus .news .headline p a { color: #555; }
/* 列表组件 (文字) */
.w670 .mod .bd .uc1_mb_list { font-size: 13px; line-height: 26px; padding-top: 8px; }
.w670 .mod .bd .uc1_mb_list li { display: block; height: 26px; padding-left: 12px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 636px; /* IE 6&7: */ *vertical-align: middle; }
.w670 .mod .bd .uc1_mb_list li .title { float: left; width: 520px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.w670 .mod .bd .uc1_mb_list li .time { float: right; color: #999; font-size: 12px; }

/* 适用宽度: 300PX */
/* 列表组件 */
.w300 .mod .bd .uc1_mb_list { line-height: 26px; padding-top: 4px; font-size: 13px; }
.w300 .mod .bd .uc1_mb_list li { display: block; height: 26px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; /* IE 6: */ _width: 267px; }
/* 描述组件 (图文) - 单行方图 */
.w300 .mod .bd .uc1_mb_summary { height:70px; padding-top: 10px; overflow: hidden; }
.w300 .mod .bd .uc1_mb_summary .pic { float: left; width: 70px; height: 70px; overflow: hidden; }
.w300 .mod .bd .uc1_mb_summary .text { float: right; width: 200px; }
.w300 .mod .bd .uc1_mb_summary .text h3 { line-height: 22px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w300 .mod .bd .uc1_mb_summary .text p { height: 46px; padding-top: 1px; line-height: 24px; overflow: hidden; }
.w300 .mod .bd .uc1_mb_summary .text p,
.w300 .mod .bd .uc1_mb_summary .text p a { color: #555; }




/* ----- 活动报道专题 ----- */

/* 主体 */
#uc1a_body { background: #CED5DB; }

/* 顶栏 */
#uc1_topbar { height: 27px; background: url(../images/common/topbar_bg.png) repeat-x; line-height: 27px; border-bottom: solid 1px #E5E5E5; overflow: hidden; }
#uc1_topbar, #uc1_topbar a { color: #555; }
#uc1_topbar a:hover { text-decoration: underline; }
#uc1_topbar .inner { width: 980px; margin: 0 auto; overflow: hidden; }
#uc1_topbar .links { float: left; width: 730px; overflow: hidden; }
#uc1_topbar .links li { float: left; padding: 0 7px 0 8px; background: url(../images/common/vline_12.png) no-repeat left center; }
#uc1_topbar .links li.first { padding: 0 7px 0 0; background: none; }
#uc1_topbar .iframe { float: right; }

/* 包裹 */
#uc1a_wrap { width: 960px; padding: 10px; margin: 0 auto; background: #FFF; }
/* 横幅 */
#uc1a_banner { overflow: hidden; }
/* 导航 */
#uc1a_nav { height: 32px; line-height: 32px; background: #556266; overflow: hidden; }
#uc1a_nav li { float: left; padding: 0 10px 0 11px; background: url(../images/common/uc_1/vline_white_12.png) no-repeat left center; }
#uc1a_nav li,
#uc1a_nav li a { color: #FFF; }
#uc1a_nav li a:hover { color: #CCC; }
#uc1a_nav li.first { background: none; padding: 0 10px; }

/* 区域框架 */
.uc1a_area { overflow: hidden; }
.uc1a_area .lbox { float: left; width: 320px; }
.uc1a_area .cbox { float: left; width: 370px; margin-left: 10px; }
.uc1a_area .rbox { float: right; width: 250px; }

/* 通用模块 */
.uc1a_mod_bor { border: solid 1px #c4cacf; }
.uc1a_mod {}
/* 通用模块头部 */
.uc1a_mod .hd { height: 28px; background: url(../images/common/uc_1/uc1a_mod_hd_bg.png) repeat-x; padding: 0 10px; line-height: 28px; border-top: solid 1px #E1E1E1; border-bottom: solid 1px #c4cacf; }
.uc1a_mod_first .hd { border-top: none; }
.uc1a_mod .hd.np { padding: 0; }
/* 文字标题组件 (左) */
.uc1a_mod .hd .title { float: left; padding-left: 12px; font-size: 14px; font-weight: bold; background: url(../images/common/uc_1/uc1a_mod_hd_icon.png) no-repeat left center; }
.uc1a_mod .hd .title, .uc1a_mod .hd .title a { color: #333; }
/* 更多连接组件 (右) */
.uc1a_mod .hd .more { display: block; float: right; color: #666; }
.uc1a_mod .hd .more:hover { color: #CE0000; }

/* 通用模块主体 */
.uc1a_mod .bd { padding: 0 10px; overflow: hidden; }
.uc1a_mod .bd.np { padding: 0; }
/* 虚线分割组件 */
.uc1a_mod .bd .dashed { display: block; height: 0; line-height: 0; font-size: 0; border-top: dashed 1px #DCDCDC; }

/* 适用宽度: 270PX */
/* 幻灯图模块 */
.w320 .uc1a_focus_pics { width: 312px; height: 232px; padding: 3px; }
.w320 .uc1a_focus_pics .slider { width: 312px; height: 232px; overflow: hidden; }

/* 适用宽度: 250PX */
/* 碎片内容组件 (黑字) */
.w250 .uc1a_mod .bd .uc1a_mb_fragment { line-height: 1.8em; }
.w250 .uc1a_mod .bd .uc1a_mb_fragment,
.w250 .uc1a_mod .bd .uc1a_mb_fragment a { color: #000; }
.w250 .uc1a_mod .bd .uc1a_mb_fragment a:hover { color: #CE0000; }

/* 适用宽度: 370PX */
/* 焦点新闻模块 */
.w370 .uc1a_focus_news { overflow: hidden; }
.w370 .uc1a_focus_news .headline { }
.w370 .uc1a_focus_news .headline h3 { font-size: 18px; font-weight: bold; line-height: 38px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w370 .uc1a_focus_news .headline h3,
.w370 .uc1a_focus_news .headline h3 a { color: #F05E1A; }
.w370 .uc1a_focus_news .headline h3 a:hover { text-decoration: underline; }
.w370 .uc1a_focus_news .headline p { height:56px; line-height: 28px; text-indent: 2em; overflow: hidden; }
.w370 .uc1a_focus_news .headline p,
.w370 .uc1a_focus_news .headline p a { color: #555; }
.w370 .uc1a_focus_news .dashed { display: block; height: 0; line-height: 0; font-size: 0; border-top: dashed 1px #DCDCDC; }
.w370 .uc1a_focus_news .list { line-height: 26px; padding-top: 4px; font-size: 14px; }
.w370 .uc1a_focus_news .list li { display: block; height: 26px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; /* IE 6: */ _width: 359px; }

/* 适用宽度: 960PX */
/* 摘要组件 (图文) - 每行3个. */
.w960 .uc1a_mod .bd .uc1a_mb_summary_box { }
.w960 .uc1a_mod .bd .uc1a_mb_summary_box .summary { float: left; width: 301px; height: 128px; padding: 5px 0 15px; margin-left: 14px; overflow: hidden; border-bottom: dashed 1px #DCDCDC; /* IE 6: */ _display: inline; }
.w960 .uc1a_mod .bd .uc1a_mb_summary_box .summary h3 { padding-bottom: 1px; font-size: 12px; font-weight: bold; line-height: 26px; padding: 3px 0 2px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w960 .uc1a_mod .bd .uc1a_mb_summary_box .summary .pic { float: left; width: 120px; height:90px; padding: 2px; border: solid 1px #E2E2E2; }
.w960 .uc1a_mod .bd .uc1a_mb_summary_box .summary .text { float: right; width: 168px; height: 96px; line-height: 24px; overflow: hidden; }
.w960 .uc1a_mod .bd .uc1a_mb_summary_box .summary .text a { color: #555; }
/* 多图组件 - 每行4幅图. */
.w960 .uc1a_mod .bd .uc1a_mb_pics { padding-top: 11px; }
.w960 .uc1a_mod .bd .uc1a_mb_pics li { display: block; float: left; padding: 0 0 2px 11px; width: 226px; overflow: hidden; }
.w960 .uc1a_mod .bd .uc1a_mb_pics li .pic { display: block; width: 220px; height: 150px; padding: 2px; border: solid 1px #E2E2E2; }
.w960 .uc1a_mod .bd .uc1a_mb_pics li .title { display: block; height: 32px; line-height: 32px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
/* 碎片内容组件 (支持表格) */
.w960 .uc1a_mod .bd .uc1a_mb_fragment2 { line-height: 1.8em; }
.w960 .uc1a_mod .bd .uc1a_mb_fragment2 .table_box { padding-bottom: 10px; }
.w960 .uc1a_mod .bd .uc1a_mb_fragment2 .table_box h3{ line-height: 44px; font-size: 18px; font-weight: bold; color: #0a3f85; text-align: center; }
.w960 .uc1a_mod .bd .uc1a_mb_fragment2 .table_box table { table-layout: fixed; width: 100%; }
.w960 .uc1a_mod .bd .uc1a_mb_fragment2 .table_box table th { height: 35px; color: #fff; font-size: 14px; text-align: center; background: #0a3f85; border-right: 1px solid #fff; }
.w960 .uc1a_mod .bd .uc1a_mb_fragment2 .table_box table tr { background: #dcdcdc; }
.w960 .uc1a_mod .bd .uc1a_mb_fragment2 .table_box table td { padding: 10px 0 10px 12px; color: #333; border: 1px solid #fff; border-width: 0 1px 1px 0; }
.w960 .uc1a_mod .bd .uc1a_mb_fragment2 .table_box table tr.even{ background: #c7c7c7; }

/* 页脚 */
#uc1a_wrap #footer { width: auto; }




/* ----- 品牌栏目 ----- */

/* 主体 */
#uc1b_body { background: #f0f0f0; }

/* 包裹 */
#uc1b_wrap { width: 960px; padding: 10px; padding-top: 0; margin: 0 auto; background: #FFF; }

/* 头部 */
#uc1b_header {}
#uc1b_header .logo { float: left; }
#uc1b_header .logo a { display: block; }
#uc1b_header .info { float: right; padding-top: 12px; font-size: 13px; font-weight: bold; line-height: 28px; text-align: right; }
#uc1b_header .info .website { display: block; padding-right: 32px; background: url(../images/common/uc_1/icon_go.png) no-repeat right center; }
#uc1b_header .info .other { }

/* 头部mvg */
#ucmvg_header { height: 130px; overflow: hidden; }
#ucmvg_header .logo { float: left; }
#ucmvg_header .logo a { display: block; }
#ucmvg_header .info { float: right; padding-top: 12px; font-size: 13px; font-weight: bold; line-height: 28px; text-align: right; }
#ucmvg_header .info .website { display: block; padding-right: 32px; background: url(../images/common/uc_1/icon_go.png) no-repeat right center; }
#ucmvg_header .info .other { }

/* 导航 */
#uc1b_nav { height: 28px; font-size: 14px; line-height: 28px; background: url(../images/common/uc_1/uc1b_nav_bg.png) repeat-x; border: solid 1px #CCC; overflow: hidden; }
#uc1b_nav li { float: left; border-right: solid 1px #CCC; }
#uc1b_nav li a { display: block; padding: 0 30px; color: #072E67; /* IE 6: */ _float: left; }
#uc1b_nav li a:hover { background: url(../images/common/uc_1/uc1b_nav_item_hover_bg.png) repeat-x; }
#uc1b_nav li.current a,
#uc1b_nav li.current a:hover { color: #FFF; background: url(../images/common/uc_1/uc1b_nav_item_current_bg.png) repeat-x; }
#uc1b_nav li.mvg a,
#uc1b_nav li.mvg a:hover { color: #FFF; background: url(../images/common/uc_1/uc1b_nav_item_mvg_bg.png) repeat-x; }


/* 导航 ni*/
#uc1b_nav_ni { height: 45px; width: 960px;font-size: 14px; line-height: 41px; background: url(../images/common/uc_1/uc1b_nav_bg_ni.png) repeat-x; overflow: hidden; }
#uc1b_nav_ni li { float: left; border-left: solid 1px #CCC; }
#uc1b_nav_ni li.first { border-left: none; }
#uc1b_nav_ni li a { display: block; padding: 0 28px; color: #FFF; /* IE 6: */ _float: left; }
#uc1b_nav_ni li a:hover { background: url(../images/common/uc_1/uc1b_nav_item_current_bg_ni.png) repeat-x; }
#uc1b_nav_ni li.current a,
#uc1b_nav_ni li.current a:hover { color: #FFF; background: url(../images/common/uc_1/uc1b_nav_item_current_bg_ni.png) repeat-x; }

/* 导航 keysight*/
#uc1b_nav_keysight { height: 45px; width: 960px;font-size: 14px; line-height: 45px; background: url(../images/common/uc_1/uc1b_nav_bg_keysight.png) repeat-x; overflow: hidden; }
#uc1b_nav_keysight li { float: left; border-left: solid 1px #CCC; }
#uc1b_nav_keysight li.first { border-left: none; }
#uc1b_nav_keysight li a { display: block; padding: 0 28px; color: #FFF; /* IE 6: */ _float: left; }
#uc1b_nav_keysight li a:hover { background: url(../images/common/uc_1/uc1b_nav_item_current_bg_keysight.png) repeat-x; }
#uc1b_nav_keysight li.current a,
#uc1b_nav_keysight li.current a:hover { color: #FFF; background: url(../images/common/uc_1/uc1b_nav_item_current_bg_keysight.png) repeat-x; }

/* 导航 rogers*/
#uc1b_nav_rogers { height: 45px; width: 960px;font-size: 14px; line-height: 45px; background: url(../images/brand/uc1b_nav_bg_rogers.png) repeat-x; overflow: hidden; }
#uc1b_nav_rogers li { float: left; border-left: solid 1px #CCC; }
#uc1b_nav_rogers li.first { border-left: none; }
#uc1b_nav_rogers li a { display: block; padding: 0 28px; color: #FFF; /* IE 6: */ _float: left; }
#uc1b_nav_rogers li a:hover { background: url(../images/brand/uc1b_nav_item_current_bg_rogers.png) repeat-x; }
#uc1b_nav_rogers li.current a,
#uc1b_nav_rogers li.current a:hover { color: #FFF; background: url(../images/brand/uc1b_nav_item_current_bg_rogers.png) repeat-x; }

/* 区域框架 */
.uc1b_area { }
.uc1b_area .lbox { float: left; width: 650px; }
.uc1b_area .rbox { float: right; width: 300px; }
.uc1b_area2 { }
.uc1b_area2 .lbox { float: left; width: 260px;  }
.uc1b_area2 .cbox { float: left; width: 380px; margin-left: 10px; }
.uc1b_area2 .rbox { float: right; width: 300px; }
.uc1b_area3 { }
.uc1b_area3 .lbox { float: left; width: 260px;  }
.uc1b_area3 .rbox { float: right; width: 690px; }

/* 通用模块 */
.uc1b_mod { }

/* 通用模块头部 */
.uc1b_mod .hd { height: 33px; padding: 0 10px; line-height: 29px; background: url(../images/common/uc_1/uc1b_mod_hd_bg.png) repeat-x; position: relative; }
.uc1b_mod .hd .l { width: 5px; height: 33px; background: url(../images/common/uc_1/uc1b_mod_hd_l.png) no-repeat; position: absolute; top: 0; left: 0; }
.uc1b_mod .hd .r { width: 5px; height: 33px; background: url(../images/common/uc_1/uc1b_mod_hd_r.png) no-repeat; position: absolute; top: 0; right: 0; }
.uc1b_mod .hd.hd_e1 { height: 32px; background: url(../images/common/uc_1/uc1b_mod_hd_bg2.png) repeat-x left 1px; border: solid 1px #E4E4E4; border-bottom: none; }
/* 通用模块头部ni */
.uc1b_mod .hd_ni { height: 33px; padding: 0 10px; line-height: 29px; background: url(../images/common/uc_1/uc1b_mod_hd_bg_ni.png) repeat-x; position: relative; }
.uc1b_mod .hd_ni .l { width: 5px; height: 33px; background: url(../images/common/uc_1/uc1b_mod_hd_l_ni.png) no-repeat; position: absolute; top: 0; left: 0; }
.uc1b_mod .hd_ni .r { width: 5px; height: 33px; background: url(../images/common/uc_1/uc1b_mod_hd_r_ni.png) no-repeat; position: absolute; top: 0; right: 0; }
.uc1b_mod .hd_ni.hd_e1 { height: 32px; background: url(../images/common/uc_1/uc1b_mod_hd_bg2_ni.png) repeat-x left 1px; border: solid 1px #E4E4E4; border-bottom: none; }

/* 通用模块头部keysight */
.uc1b_mod .hd_keysight { height: 33px; padding: 0 10px; line-height: 29px; background: url(../images/common/uc_1/uc1b_mod_hd_bg_keysight.png) repeat-x; position: relative; }
.uc1b_mod .hd_keysight .l { width: 5px; height: 33px; background: url(../images/common/uc_1/uc1b_mod_hd_l_keysight.png) no-repeat; position: absolute; top: 0; left: 0; }
.uc1b_mod .hd_keysight .r { width: 5px; height: 33px; background: url(../images/common/uc_1/uc1b_mod_hd_r_keysight.png) no-repeat; position: absolute; top: 0; right: 0; }
.uc1b_mod .hd_keysight.hd_e1 { height: 33px; background: url(../images/common/uc_1/uc1b_mod_hd_bg2_keysight.png) repeat-x left 1px;  border-bottom: none; }

/* 通用模块头部rogers */
.uc1b_mod .hd_rogers { height: 33px; padding: 0 10px; line-height: 29px; background: url(../images/brand/uc1b_mod_hd_bg_rogers.png) repeat-x; position: relative; }
.uc1b_mod .hd_rogers .l { width: 5px; height: 33px; background: url(../images/brand/uc_1/uc1b_mod_hd_l_rogers.png) no-repeat; position: absolute; top: 0; left: 0; }
.uc1b_mod .hd_rogers .r { width: 5px; height: 33px; background: url(../images/brand/uc_1/uc1b_mod_hd_r_rogers.png) no-repeat; position: absolute; top: 0; right: 0; }
.uc1b_mod .hd_rogers.hd_e1 { height: 33px; background: url(../images/brand/uc1b_mod_hd_bg2_rogers.png) repeat-x left 1px;  border-bottom: none; }

/* 文字标题组件 (左) */
.uc1b_mod .hd .title { float: left; font-size: 14px; font-weight: bold; }
.uc1b_mod .hd .title, .uc1b_mod .hd .title a { color: #333; }

.uc1b_mod .hd_ni .title { float: left; font-size: 14px; font-weight: bold; }
.uc1b_mod .hd_ni .title, .uc1b_mod .hd_ni .title a { color: #fff; }

.uc1b_mod .hd_keysight .title { float: left; font-size: 14px; font-weight: bold; }
.uc1b_mod .hd_keysight .title, .uc1b_mod .hd_keysight .title a { color: #fff; }

.uc1b_mod .hd_rogers .title { float: left; font-size: 14px; font-weight: bold; }
.uc1b_mod .hd_rogers .title, .uc1b_mod .hd_rogers .title a { color: #fff; }
/* 更多连接组件 (右) */
.uc1b_mod .hd .more { display: block; float: right; color: #666; }
.uc1b_mod .hd .more:hover { color: #CE0000; }

.uc1b_mod .hd_ni .more { display: block; float: right; color: #fff; }
.uc1b_mod .hd_ni .more:hover { color: #CE0000; }

.uc1b_mod .hd_keysight .more { display: block; float: right; color: #666; }
.uc1b_mod .hd_keysight .more:hover { color: #CE0000; }

.uc1b_mod .hd_rogers .more { display: block; float: right; color: #fff; }
.uc1b_mod .hd_rogers .more:hover { color: #CE0000; }

/* 通用模块主体 */
.uc1b_mod .bd { padding: 0 10px; border: solid 1px #E4E4E4; border-top: none; }
.uc1b_mod .bd.np { padding: 0; }
/* 虚线分割组件 */
.uc1b_mod .bd .dashed { display: block; height: 0; line-height: 0; font-size: 0; border-top: dashed 1px #DCDCDC; }
/* 排行榜组件 - 粉灰矩形数字 */
.uc1b_mod .bd .uc1b_mb_rank { padding-top: 3px; }
.uc1b_mod .bd .uc1b_mb_rank li { display: block; height: 34px; padding: 7px 0; /* IE 6&7: */ *vertical-align: middle; }
.uc1b_mod .bd .uc1b_mb_rank li em { display: block; float: left; width: 30px; height: 30px; margin-top: 2px; background: #F1F1F1; color: #BBB; font-size: 24px; font-weight: bold; font-style: normal; line-height: 30px; text-align: center; overflow: hidden; }
.uc1b_mod .bd .uc1b_mb_rank li em.top { background: #FF7300; color: #FFF; }
.uc1b_mod .bd .uc1b_mb_rank li dl { float: left; width: 220px; padding-left: 8px; font-size: 12px; line-height: 16px; overflow: hidden; /* IE 6: */  _height: 100%; }
.uc1b_mod .bd .uc1b_mb_rank li dl dt { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 220px; }
.uc1b_mod .bd .uc1b_mb_rank li dl dd { display: block; padding-top: 2px; color: #999; }
/* 提示信息组件 */
.uc1b_mod .bd .uc1b_mb_msg { font-size: 14px; line-height: 24px; text-align: center; }
/* 投票组件 */
.uc1b_mod .bd .uc1b_mb_vote { }
.uc1b_mod .bd .uc1b_mb_vote h3 { padding-bottom: 3px; font-weight: bold; line-height: 24px; padding-top: 4px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.uc1b_mod .bd .uc1b_mb_vote ul { padding-bottom: 4px; }
.uc1b_mod .bd .uc1b_mb_vote ul li { display: block; padding: 1px 0 8px; /* IE 6&7: */ *zoom: 1; *vertical-align: middle; }
.uc1b_mod .bd .uc1b_mb_vote ul li label { display: block; height: 17px; line-height: 17px; overflow: hidden; }
.uc1b_mod .bd .uc1b_mb_vote ul li label input { width: 13px; height: 13px; margin-right: 3px; margin-top: 1px; }
.uc1b_mod .bd .uc1b_mb_vote ul li label span { width: 235px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor: pointer; }
.uc1b_mod .bd .uc1b_mb_vote ul li label input,
.uc1b_mod .bd .uc1b_mb_vote ul li label span { display: block; float: left; }
.uc1b_mod .bd .uc1b_mb_vote ul li .vote_stats { height: 13px; padding-top: 8px; }
.uc1b_mod .bd .uc1b_mb_vote ul li .vote_stats .chart { float: left; width: 220px; height: 11px; background: url(../images/common/vote_chart_bg.png) repeat-x; border: solid 1px #E1E1E1; font-size: 0; line-height: 0; }
.uc1b_mod .bd .uc1b_mb_vote ul li .vote_stats .chart i { display: block; height: 11px; background: url(../images/common/vote_chart_inner_bg.png) repeat-x; }
.uc1b_mod .bd .uc1b_mb_vote ul li .vote_stats .count { float: right; color: #E40451; line-height: 13px; }

/* 适用宽度: 280PX */
/* 文本组件 (黑字, 蓝连接) */
.w300 .uc1b_mod .bd .uc1b_mb_text { padding-top: 2px; color: #000; line-height: 22px; overflow: hidden; }
.w300 .uc1b_mod .bd .uc1b_mb_text a { color: #369; }
.w300 .uc1b_mod .bd .uc1b_mb_text a:hover { text-decoration: underline; }
/* 大图模块 */
.w300 .uc1b_large_pic { padding: 3px 3px 0 3px; border: solid 1px #E4E4E4; }
.w300 .uc1b_large_pic .inner { overflow: hidden; }
.w300 .uc1b_large_pic .pic { display: block; }
.w300 .uc1b_large_pic .title { display: block; line-height: 30px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
/* 描述组件 (图文) - 单行方图 */
.w300 .uc1b_mod .bd .uc1b_mb_summary { height:70px; padding-top: 10px; overflow: hidden; }
.w300 .uc1b_mod .bd .uc1b_mb_summary .pic { float: left; width: 70px; height: 70px; overflow: hidden; }
.w300 .uc1b_mod .bd .uc1b_mb_summary .text { float: right; width: 200px; }
.w300 .uc1b_mod .bd .uc1b_mb_summary .text h3 { line-height: 22px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w300 .uc1b_mod .bd .uc1b_mb_summary .text p { height: 46px; padding-top: 1px; line-height: 24px; overflow: hidden; }
.w300 .uc1b_mod .bd .uc1b_mb_summary .text p,
.w300 .uc1b_mod .bd .uc1b_mb_summary .text p a { color: #555; }

/* 适用宽度: 260PX */
/* 列表组件 */
.w260 .uc1b_mod .bd .uc1b_mb_list { line-height: 24px; padding-top: 4px; font-size: 12px; }
.w260 .uc1b_mod .bd .uc1b_mb_list li { display: block; height: 24px; padding-left: 11px; background: url(../images/common/dot.png) no-repeat left center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; /* IE 6: */ _width: 227px; }
/* 摘要组件 (图文) */
.w260 .uc1b_mod .bd .uc1b_mb_summary {}
.w260 .uc1b_mod .bd .uc1b_mb_summary h3 { padding-bottom: 1px; font-size: 12px; font-weight: bold; line-height: 26px; padding: 4px 0 2px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w260 .uc1b_mod .bd .uc1b_mb_summary .pic { float: left; width: 95px; height: 65px; padding: 2px; border: solid 1px #E2E2E2; }
.w260 .uc1b_mod .bd .uc1b_mb_summary .text { float: right; width: 130px; height: 71px; line-height: 24px; overflow: hidden; }
.w260 .uc1b_mod .bd .uc1b_mb_summary .text,
.w260 .uc1b_mod .bd .uc1b_mb_summary .text a { color: #555; }
/* 分类组件 - 双列 */
.w260 .uc1b_mod .bd .uc1b_mb_cats { line-height: 26px; padding-top: 6px; }
.w260 .uc1b_mod .bd .uc1b_mb_cats li { float: left; }
.w260 .uc1b_mod .bd .uc1b_mb_cats li a { display: block; width: 99px; height: 26px; padding-left: 30px; background: url(../images/common/uc_1/dot3.gif) no-repeat 15px center; overflow: hidden; }
.w260 .uc1b_mod .bd .uc1b_mb_cats li.current a { color: #DB4701; background: url(../images/common/uc_1/dot3_hover.gif) no-repeat 15px center; }
.w260 .uc1b_mod .bd .uc1b_mb_cats li a:hover { color: #DB4701; background: #F9F9F9 url(../images/common/uc_1/dot3_hover.gif) no-repeat 15px center; }
/* 图盒组件 - 每行2幅图. */
.w260 .uc1b_mod .bd .uc1b_mb_pics { padding-top: 10px; }
.w260 .uc1b_mod .bd .uc1b_mb_pics .pic_box { float: left; width: 108px; padding: 2px 2px 0; background: url(../images/common/pic_box_bg.png) repeat-x left bottom; border: solid 1px #E1E1E1; }
.w260 .uc1b_mod .bd .uc1b_mb_pics .pic_box.r { float: right; }
.w260 .uc1b_mod .bd .uc1b_mb_pics .pic_box .pic { display: block; }
.w260 .uc1b_mod .bd .uc1b_mb_pics .pic_box .title { display: block; height: 44px; text-align: center; line-height: 22px; padding: 3px 0; overflow: hidden; }
.w260 .uc1b_mod .bd .uc1b_mb_pics .pic_box .title.lh20 { height: 40px; line-height: 20px; }
/* 排行榜组件 */
.w260 .uc1b_mod .bd .uc1b_mb_rank { }
.w260 .uc1b_mod .bd .uc1b_mb_rank li dl { float: left; width: 200px; }
.w260 .uc1b_mod .bd .uc1b_mb_rank li dl dt { /* IE 6: */ _width: 200px; }

/* 适用宽度: 380PX */
/* 摘要组件 (图文) */
.w380 .uc1b_mod .bd .uc1b_mb_summary { line-height: 24px; }
.w380 .uc1b_mod .bd .uc1b_mb_summary .title { padding-bottom: 1px; font-size: 12px; font-weight: bold; padding-top: 2px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w380 .uc1b_mod .bd .uc1b_mb_summary .title,
.w380 .uc1b_mod .bd .uc1b_mb_summary .title a { color: #369; }
.w380 .uc1b_mod .bd .uc1b_mb_summary .title a:hover { text-decoration: underline; }
.w380 .uc1b_mod .bd .uc1b_mb_summary .text { }
.w380 .uc1b_mod .bd .uc1b_mb_summary .text,
.w380 .uc1b_mod .bd .uc1b_mb_summary .text a { color: #555; }
.w380 .uc1b_mod .bd .uc1b_mb_summary .time,
.w380 .uc1b_mod .bd .uc1b_mb_summary .time a { color: #999; }

/* 适用宽度: 690PX */
/* 列表组件 (图文) */
.w690 .uc1b_mod .bd .uc1b_mb_list {}
.w690 .uc1b_mod .bd .uc1b_mb_list li { display: block; height: 116px; padding-top: 10px; margin: 0 10px; background: url(../../images/mkcn_1/mkcn_1/common/w690_mod_bd_list_item_bg.png) repeat-x left bottom; border-top: dashed 1px #DCDCDC; overflow: hidden; /* IE 6&7: */ *vertical-align: middle; }
.w690 .uc1b_mod .bd .uc1b_mb_list li.first { border-top: none; padding-top: 6px; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .pic { float: left; width: 135px; height: 100px; padding: 2px; border: solid 1px #E2E2E2; overflow: hidden; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other { float: right; width: 518px; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other h3 { font-size: 14px; font-weight: bold; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; /* IE 6: */ _width: 100%; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other h3,
.w690 .uc1b_mod .bd .uc1b_mb_list li .other h3 a { color: #369; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other h3 a:hover { text-decoration: underline; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .summary { height: 52px; padding-top: 3px; line-height: 26px; overflow: hidden; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .summary,
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .summary a { color: #555; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .info { padding-top: 3px; line-height: 24px; overflow: hidden; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .info,
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .info a { color: #999; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .info a:hover { text-decoration: underline; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .info .time { float: left; width: 176px; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .info .down_star { float: left; padding-left: 15px; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .info .down_star .title { float: left; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .info .down_star .icons { float: left; padding-top: 4px; }
.w690 .uc1b_mod .bd .uc1b_mb_list li .other .info .down_size { float: left; padding-left: 20px; }
/* 分页导航组件 - 浅灰渐变背景 */
.w690 .uc1b_mod .bd .uc1b_mb_pages { height: 48px; padding-top: 23px; margin: 0 10px; border-top: dashed 1px #DCDCDC; overflow: hidden; }
/* 顶部标题组件 */
.w690 .uc1b_mod .bd .uc1b_mb_top_title { padding: 13px 0 16px; margin: 0 10px; border-bottom: dashed 1px #DCDCDC; overflow: hidden; }
.w690 .uc1b_mod .bd .uc1b_mb_top_title h1 { font-size: 22px; font-weight: bold; line-height: 33px; text-align: center; }
.w690 .uc1b_mod .bd .uc1b_mb_top_title h1,
.w690 .uc1b_mod .bd .uc1b_mb_top_title h1 a { color: #0E62AC; }
.w690 .uc1b_mod .bd .uc1b_mb_top_title h1 a:hover { text-decoration: underline; }
.w690 .uc1b_mod .bd .uc1b_mb_top_title .info { padding-top: 8px; text-align: center; line-height: 26px; }
.w690 .uc1b_mod .bd .uc1b_mb_top_title .info,
.w690 .uc1b_mod .bd .uc1b_mb_top_title .info a { color: #555; }
.w690 .uc1b_mod .bd .uc1b_mb_top_title .info a:hover { text-decoration: underline; }
.w690 .uc1b_mod .bd .uc1b_mb_top_title .info .col { margin-left: 10px; }
.w690 .uc1b_mod .bd .uc1b_mb_top_title .info .col.first { padding-left: 0; }
.w690 .uc1b_mod .bd .uc1b_mb_top_title .info .col_blue,
.w690 .uc1b_mod .bd .uc1b_mb_top_title .info .col_blue a { color: #369; }
/* 内容主体组件 */
.w690 .uc1b_mod .bd .uc1b_mb_content { padding: 0 18px; color: #333; font-size: 14px; line-height: 26px; }
.w690 .uc1b_mod .bd .uc1b_mb_content a { color: #369; text-decoration: underline; }
.w690 .uc1b_mod .bd .uc1b_mb_content p { margin: 15px 0; }
/* 内容导航组件 */
.w690 .uc1b_mod .bd .uc1b_mb_content_nav { width: 630px; margin: 18px auto 0; }
.w690 .uc1b_mod .bd .uc1b_mb_content_nav { padding: 0 10px 5px; border: 1px solid #E2E2E2; }
.w690 .uc1b_mod .bd .uc1b_mb_content_nav legend { padding: 0 5px; margin-left: 20px; color: #333; font-weight: bold; line-height: 14px; }
.w690 .uc1b_mod .bd .uc1b_mb_content_nav ul { margin-top: 3px; line-height: 24px; }
.w690 .uc1b_mod .bd .uc1b_mb_content_nav ul li{ float:left; width:50%; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; }
/* 内容分页组件 */
.w690 .uc1b_mod .bd .uc1b_mb_content_pages { margin-top: 20px; }
/* 内容投票组件 */
.w690 .uc1b_mod .bd .uc1b_mb_content_vote { margin: 20px 18px 0; }
.w690 .uc1b_mod .bd .uc1b_mb_content_vote .bd .uc1b_mb_vote ul li label span { width: auto; }
.w690 .uc1b_mod .bd .uc1b_mb_content_vote .bd .uc1b_mb_vote ul li .vote_stats .chart { width: 590px; }
/* 工具栏组件 */
.w690 .uc1b_mod .bd .uc1b_mb_toolbar { height: 34px; margin: 20px 10px 0; padding: 0 10px; background: #F9F9F9; border-top: 1px #D6D6D6 dashed; border-bottom: 1px #D6D6D6 dashed; line-height: 34px; overflow: hidden; }
.w690 .uc1b_mod .bd .uc1b_mb_toolbar .share {}
.w690 .uc1b_mod .bd .uc1b_mb_toolbar .share { float: left; }
.w690 .uc1b_mod .bd .uc1b_mb_toolbar .share .title { float: left; font-weight: bold; }
.w690 .uc1b_mod .bd .uc1b_mb_toolbar .share .btns { float: left; padding-top: 4px; }
.w690 .uc1b_mod .bd .uc1b_mb_toolbar .tools { float: right; }
.w690 .uc1b_mod .bd .uc1b_mb_toolbar .tools .col { margin-left: 6px; }
.w690 .uc1b_mod .bd .uc1b_mb_toolbar .tools .icon_link { padding-left: 20px; background: url(../images/common/icon_link.gif) no-repeat left center; }
.w690 .uc1b_mod .bd .uc1b_mb_toolbar .tools .icon_print { padding-left: 20px; background: url(../images/common/icon_print.gif) no-repeat left center; }
/* 上下篇导航组件 */
.w690 .uc1b_mod .bd .uc1b_mb_prev_next { padding: 10px 18px 0; font-size: 14px; line-height: 26px; }

/* 页脚 */
#uc1b_wrap #footer { width: auto; }

/* 适用宽度: 300PX */
/* 多图组件 - 每行3幅图. */
.w300 .mod .bd .uc1_mb_pics { padding: 10px 0 0 1px; }
.w300 .mod .bd .uc1_mb_pics li { display: block; float: left; padding: 0 0 1px 8px; width: 88px; overflow: hidden; }
.w300 .mod .bd .uc1_mb_pics li .pic { display: block; width: 82px; height: 60px; padding: 2px; border: solid 1px #E2E2E2; }
.w300 .mod .bd .uc1_mb_pics li .title { display: block; height: 42px; padding: 2px 0; line-height: 21px; text-align: center; overflow: hidden; }

/* 网站底部. */
.inf_main { margin: 10px auto 0; overflow: hidden; width: 980px; border: #e1e1e1 solid 1px; }
.inf_main ul { margin: 0 auto; overflow: hidden; width: 978px; background: #f4f3f3; margin: 1px; }
.inf_main li { display: inline-block; float: left; overflow: hidden; text-align: left; margin-right: 5px; width: 165px; font-size: 14px; line-height: 30px; list-style: none; font-weight: bold; }
.inf_main li ul { margin: 0 auto; overflow: hidden; width: 165px; margin-top: 20px; margin-left: 20px; line-height: 14px; margin-bottom: 15px; }
.inf_main li a { color: #666; font-size: 14px; font-weight: normal; text-decoration: none;line-height: 22px; }
.inf_main li a:hover {text-decoration: underline;color: #007236;}
.inf_main li span { color: #666; font-size: 14px; font-weight: normal; line-height: 22px; }
.inf_main li.inf_r { width: 250px; float: right; background: url("../images/common/footer.png") no-repeat 30px 22px; border-left: 1px solid #e1e1e1; }
.inf_main li.inf_r ul { width: 180px; margin-left: 100px; }
.inf_main li.inf_r ul li { height: 22px; }
.copyright { width: 980px; margin:  10px auto;font-size:13px; text-align: center;color: #666;}
.copyright a { color: #666; font-weight: normal; text-decoration: none; line-height: 30px;}
.copyright a:hover {text-decoration: underline;color: #007236;}

/* 下载频道首页菜单 . */
.down_side_nav { float: left; width: 155px; position: relative; }
.down_side_nav li { /* IE6 */ vertical-align: middle; zoom: 1; }
.down_side_nav li .tit { margin-top: -1px; display: block; font-weight: bold; line-height: 32px; text-indent: 30px; border: solid 1px #e1e1e1; position: relative; overflow: hidden; }
.down_side_nav li.first .tit { margin-top: 0; }
.down_side_nav li.has_child .tit { background: url(../images/common/arrow_2.gif) no-repeat 137px center; }
.down_side_nav li a { display: block; }
.down_side_nav li .tit b { display: block; }
.down_side_nav li .i1, .down_side_nav li .i2, .down_side_nav li .i3, .down_side_nav li .i4, .down_side_nav li .i5, .down_side_nav li .i6, .down_side_nav li .i7, .down_side_nav li .i8, .down_side_nav li .i9 { background-image: url(../images/common/sprites_ico_16.png); background-repeat: no-repeat; }
.down_side_nav li .i1 { background-position: 8px -504px; }
.down_side_nav li .i2 { background-position: 8px -24px; }
.down_side_nav li .i3 { background-position: 8px -152px; }
.down_side_nav li .i4 { background-position: 8px -88px; }
.down_side_nav li .i5 { background-position: 8px -120px; }
.down_side_nav li .i6 { background-position: 8px -407px; }
.down_side_nav li .i7 { background-position: 8px -184px; }
.down_side_nav li .i8 { background-position: 8px -312px; }
.down_side_nav li .i9 { background-position: 8px -248px; }
.down_side_nav li ul { display: none; width: 185px; min-height: 286px; _height: 286px; padding: 5px 0; background: #fff; border: solid 1px #ce0000; position: absolute; left: 154px; top: 0; z-index: 666; }
.down_side_nav li ul li { line-height: 26px; background: url(../images/common/arrow_3.gif) no-repeat 10px center; text-indent: 20px; }
.down_side_nav li.hover { z-index: 999; }
.down_side_nav li.hover .tit { color: #ce0000; border: solid 1px #ce0000; z-index: 999; background-color: #fff; }
.down_side_nav li.has_child_hover .tit { border-right: none; }
.down_side_nav li.has_child_hover ul { display: block; }

.down_focus { float: right; width: 503px; font-size: 14px; }
.down_focus .bd { height: 267px; }
.down_focus li { float: left; width: 236px; margin-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; _display: inline; }
.down_focus .headline { margin-top: 6px; line-height: 28px; }
.down_focus .headline li a {color: #ca0000; font-weight: bold; }
.down_focus .headline li a:hover { text-decoration: underline; }
.down_focus .dashed { margin: 6px 10px 5px; }
.down_focus .list { line-height: 26px; }
.down_focus .list li { text-indent: 11px; background: url(../images/common/dot.png) no-repeat left center; }

.down_category_hots .item { height: 159px; padding-top: 5px; overflow: hidden; }
.down_category_hots .item h3 { padding: 0 10px 5px; font-size: 14px; font-weight: bold; line-height: 24px; }
.down_category_hots .item h3 em,
.down_category_hots .item h3 em i { font-style: normal; vertical-align: bottom; }
.down_category_hots .item h3 em { margin-left: 8px; font-size: 12px; color: #666; font-weight: normal; }
.down_category_hots .item h3 em i { margin: 0 2px; color: #ce0000; }
.down_category_hots .item .list { line-height: 24px; }
.down_category_hots .item .list li { float: left; width: 209px; margin-left: 10px; text-indent: 11px; background: url(../images/common/dot.png) no-repeat left center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; _display: inline; }
.down_category_hots .item .menu { float: left; width: 207px; height: 113px; margin-left: 10px; padding-top: 5px; line-height: 22px; border: solid 1px #dbe5ee; background: #edf2f6; overflow: hidden; _display: inline; }
.down_category_hots .item .menu li { float: left; width: 88px; margin-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; _display: inline; }
.down_category_hots .item .menu li a { color: #07519a; }
.down_category_hots .item .menu li a:hover { text-decoration: underline; }
.down_category_hots .dashed { margin: 0 10px; }

.down_categories .item { padding: 10px 0; font-size: 14px; border-top: dashed 1px #dcdcdc; overflow: hidden; }
.down_categories .item.first { border-top: none; }
.down_categories .item h3 { font-weight: bold; line-height: 24px; }
.down_categories .item h3 em,
.down_categories .item h3 em i { font-style: normal; vertical-align: bottom; }
.down_categories .item h3 em { margin-left: 8px; font-size: 12px; color: #666; font-weight: normal; }
.down_categories .item h3 em i { margin: 0 2px; color: #ce0000; }
.down_categories .item p { line-height: 26px; }
.down_categories .item p a { display: inline-block; margin-right: 18px; color: #369; }
.down_categories .item p a:hover { text-decoration: underline; }

/* 视频 */
.uc3_area .lbox { width: 190px; float: left; }
.uc3_area .rbox { width: 780px; float: right; }
.uc3_area .rbox .llbox { width: 530px; float: left; }
.uc3_area .rbox .rrbox { width: 240px; float: right; }

.video_sidenav { border: solid 1px #e1e1e1; }
.video_sidenav li { background: url(../images/video/sidenav_line.png) no-repeat left top; }
.video_sidenav li a { display: block; padding-top: 1px; background: url(../images/video/arrow.gif) no-repeat 171px center; _zoom: 1; }
.video_sidenav li.first { background: none; }
.video_sidenav li.first a { padding-top: 0; }
.video_sidenav li a i { display: block; font-style: normal; line-height: 30px; text-indent: 36px; font-weight: bold; }
.video_sidenav li a .i1, .video_sidenav li a .i2, .video_sidenav li a .i3, .video_sidenav li a .i4, .video_sidenav li a .i5, .video_sidenav li a .i6, .video_sidenav li a .i7, .video_sidenav li a .i8, .video_sidenav li a .i9 { background: url(../images/video/sidenav_icons.png) no-repeat; }
.video_sidenav li a .i1 { background-position: 10px 8px; }
.video_sidenav li a .i2 { background-position: 10px -38px; }
.video_sidenav li a .i3 { background-position: 10px -84px; }
.video_sidenav li a .i4 { background-position: 10px -130px; }
.video_sidenav li a .i5 { background-position: 10px -176px; }
.video_sidenav li a .i6 { background-position: 10px -222px; }
.video_sidenav li a .i7 { background-position: 10px -268px; }
.video_sidenav li a .i8 { background-position: 10px -314px; }
.video_sidenav li a .i9 { background-position: 10px -360px; }
.video_sidenav li a:hover { background-color: #0e62ab; color: #fff; }

.w780 .mod .bd .uc3_mb_slider { height: 228px; margin-top: 10px; overflow: hidden; }
.w780 .mod .bd .uc3_mb_slider .pics { float: left; overflow: hidden; /* IE 6&7 */ position: relative; }
.w780 .mod .bd .uc3_mb_slider .pics ul { position: relative; }
.w780 .mod .bd .uc3_mb_slider .pics img { vertical-align: bottom; }
.w780 .mod .bd .uc3_mb_slider .pics,
.w780 .mod .bd .uc3_mb_slider .pics img {  width: 310px; height: 228px; }
.w780 .mod .bd .uc3_mb_slider .titles { float: right; width: 443px; }
.w780 .mod .bd .uc3_mb_slider .titles li { height: 40px; padding-left: 6px; margin-top: 7px; line-height: 1; overflow: hidden; /* IE 6&7 */ vertical-align: middle; }
.w780 .mod .bd .uc3_mb_slider .titles li.first { margin-top: 0; }
.w780 .mod .bd .uc3_mb_slider .titles li img { float: left; width: 55px; height: 40px; margin-right: 5px; }
.w780 .mod .bd .uc3_mb_slider .titles li a { display: block; height: 100%; color: #333; }
.w780 .mod .bd .uc3_mb_slider .titles li h3 { padding-top: 2px; font-size: 14px; font-weight: bold; }
.w780 .mod .bd .uc3_mb_slider .titles li p { padding-top: 11px; color: #666; }
.w780 .mod .bd .uc3_mb_slider .titles li h3,
.w780 .mod .bd .uc3_mb_slider .titles li p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; _width: 377px; /* IE 6&7 */ vertical-align: baseline; }
.w780 .mod .bd .uc3_mb_slider .titles li.active { background: url(../images/video/slider_active_bg.png) no-repeat left center; }
.w780 .mod .bd .uc3_mb_slider .titles li.active h3 { color: #ce0000; }

.w190 .mod .bd .uc3_mb_pics { overflow: hidden; }
.w190 .mod .bd .uc3_mb_pics li { margin-top: 10px; text-align: center; }
.w190 .mod .bd .uc3_mb_pics li a { display:  block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; _zoom: 1; }
.w190 .mod .bd .uc3_mb_pics li img { border: solid 1px #e1e1e1; vertical-align: bottom; }

.w190 .mod .bd .uc3_mb_links { padding-top: 6px; line-height: 30px; zoom: 1; }
.w190 .mod .bd .uc3_mb_links li { float: left; width: 84px; border-bottom: solid 1px #eee; text-indent: 1em; }
.w190 .mod .bd .uc3_mb_links li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.w240 .mod .bd .uc3_mb_ptlist li { height: 49px; padding-top: 6px; margin-top: 6px; border-top: dashed 1px #dcdcdc; overflow: hidden; }
.w240 .mod .bd .uc3_mb_ptlist li.first { margin-top: 4px; border-top: none; }
.w240 .mod .bd .uc3_mb_ptlist li a { display: block; }
.w240 .mod .bd .uc3_mb_ptlist li img { float: left; width: 60px; height: 45px; padding: 1px; margin-right: 5px; border: solid 1px #e2e2e2; }
.w240 .mod .bd .uc3_mb_ptlist li p { height: 44px; line-height: 22px; overflow: hidden; }

.w780 .mod .bd .uc3_mb_pics { padding: 2px 0 0 1px; zoom: 1; }
.w780 .mod .bd .uc3_mb_pics li { float: left; width: 119px; margin: 8px 0 0 10px; overflow: hidden; position: relative; _display: inline; }
.w780 .mod .bd .uc3_mb_pics li a { display: block; }
.w780 .mod .bd .uc3_mb_pics li img { width: 113px; height: 82px; padding: 2px; border: solid 1px #e2e2e2; vertical-align: bottom; }
.w780 .mod .bd .uc3_mb_pics li i { padding: 0 8px; font-style: normal; font-size: 12px; color: #fff; line-height: 20px; background: rgba(0, 0, 0, 0.5); background: transparent\9; zoom:1\8; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); position: absolute; top: 65px; right: 3px; }
.w780 .mod .bd .uc3_mb_pics li p { height: 40px; padding-top: 2px; line-height: 20px; text-align: center; overflow: hidden; }

.video_header { line-height: 35px; }
.video_header .crumb { float: left; padding-left: 21px; font-weight: bold; background: url(../images/video/icon_play.png) no-repeat left center; }
.video_header .crumb,
.video_header .crumb a { color:  #369; }
.video_header .crumb h1 { display: inline; font-weight: bold; }
.video_header .info { float: right; margin-right: 5px; }
.video_header .info,
.video_header .info a { color: #555; }
.video_header .info .col { float: left; margin-left: 15px; }
.video_header .info .col.blue,
.video_header .info .col.blue a { color: #369; }
.video_header .info .col.blue a:hover { text-decoration: underline; }

.video_player { height: 410px; padding: 5px; border: solid 1px #e1e1e1; background: #fcfcfc; }
.video_player .video { float: left; width: 657px; position: relative; overflow: hidden; }
.video_player .list { float: right; width: 307px; height: 408px; }
.video_player .list h3 { font-size: 14px; font-weight: bold; line-height: 26px; text-indent: 8px; }
.video_player .list h3 .auto_next_btn { float: right; margin-right: 5px; font-size: 12px; font-weight: normal; }
.video_player .list h3 .auto_next_btn input,
.video_player .list h3 .auto_next_btn span { vertical-align: middle; }
.video_player .list h3 .auto_next_btn span { margin-left: 2px; }
.video_player .list ul { height: 380px; margin-top: 5px; overflow-x: hidden; overflow-y: auto; }
.video_player .list ul li a { display: block; _width: 252px; padding: 0 5px 0 35px; line-height: 34px; background: url(../images/video/icon_camera.png) no-repeat 13px 12px; border-bottom: solid 1px #e1e1e1; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.video_player .list ul li.active a { font-weight: bold; color: #ce0000; background-color: #eee; background-position: 13px -27px; }

.video_toolbar { height: 34px; padding: 0 10px; background: #F9F9F9; border: solid 1px #e1e1e1; line-height: 34px; overflow: hidden; }
.video_toolbar .tags { float: left; font-weight: bold; }
.video_toolbar .tags a { color: #369; }
.video_toolbar .tags a:hover { text-decoration: underline; }
.video_toolbar .share { float: right; }
.video_toolbar .share .title { float: left; font-weight: bold; }
.video_toolbar .share .btns { float: left; padding-top: 4px; }

.w670 .mod .bd .uc3_mb_content { padding: 0 10px; color: #333; font-size: 14px; line-height: 24px; }
.w670 .mod .bd .uc3_mb_content a { color: #369; text-decoration: underline; }
.w670 .mod .bd .uc3_mb_content p { margin: 10px 0; }

.w300 .mod .bd .uc3_mb_pics li { height: 81px; margin-top: 5px; padding-top: 5px; line-height: 20px; border-top: dashed 1px #dcdcdc; position: relative; overflow: hidden; }
.w300 .mod .bd .uc3_mb_pics li.first { border-top: none; }
.w300 .mod .bd .uc3_mb_pics li a { display: block; }
.w300 .mod .bd .uc3_mb_pics li img { float: left; width: 105px; height: 75px; padding: 2px; margin-right: 5px; border: solid 1px #e2e2e2; }
.w300 .mod .bd .uc3_mb_pics li i { padding: 0 8px; font-style: normal; font-size: 12px; color: #fff; line-height: 20px; background: rgba(0, 0, 0, 0.5); background: transparent\9; zoom:1\8; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); position: absolute; top: 63px; right: 170px; }
.w300 .mod .bd .uc3_mb_pics li h3 { font-weight: bold; }
.w300 .mod .bd .uc3_mb_pics li p { margin-top: 1px; color: #555; overflow: hidden; }

/* .video_area_title2 h2 { margin-right: 11px; }*/
/* .video_area_title2 .links li { padding-left: 11px; padding-right: 12px; }*/

.vlist_sidenav { float: left; width: 128px; border: 1px solid #C3D4E7; border-right: none; background: url(../images/video/list_sidenav_bg.jpg) repeat-y right top; }
.vlist_sidenav h2 { height: 49px; font-size: 14px; font-weight: bold; line-height: 49px; color: #369; text-align: center; background: url(../images/video/list_sidenav_hd_bg.jpg) repeat-x left bottom; }
.vlist_sidenav ul { padding: 5px 0; font-size: 14px; font-weight: bold; }
.vlist_sidenav ul li { padding-top: 2px; line-height: 36px; background: url(../images/video/list_sidenav_item_line.jpg) no-repeat center top; }
.vlist_sidenav ul li a { display: block; width: 108px; padding-right: 20px; text-indent: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.vlist_sidenav ul li a:hover { background: #efefef; }
.vlist_sidenav ul li.first { background: none; }
.vlist_sidenav ul li.active { background: none; }
.vlist_sidenav ul li.active a { padding: 0 21px 1px 0; color: #ce0000; position: relative; bottom: -1px; _padding-right: 20px; _right: -1px; }
.vlist_sidenav ul li.active a,
.vlist_sidenav ul li.active a:hover { background: url(../images/video/list_sidenav_item_active_bg.jpg) no-repeat right bottom; } /* IE6 */

.vlist_main { float: right; width: 849px; padding-bottom: 25px; border: 1px solid #C3D4E7; }
.vlist_main .head { height: 49px; padding: 0 15px; line-height: 49px; background: url(../images/video/list_main_head_bg.jpg) repeat-x; }
.vlist_main .head h2 { float: left; font-size: 14px; font-weight: bold; color: #369; }
.vlist_main .head p { float: right; }
.vlist_main .head p i  { margin: 0 2px; font-style: normal; color: #ce0000; }

.vlist_main .menu { margin: 0 26px 0 25px; padding: 10px 0; line-height: 22px; border-bottom: solid 1px #eee; }
.vlist_main .menu .title { float: left; width: 65px; margin-top: 5px; text-align: right; font-weight: bold; }
.vlist_main .menu ul { float: left; width: 717px; padding-left: 10px; }
.vlist_main .menu ul li { float: left; margin: 5px 5px 0 0; }
.vlist_main .menu ul li a { display: block; padding: 0 8px; }
.vlist_main .menu ul li a:hover { background: #efefef; }
.vlist_main .menu ul li.active a { background: #0e62ab; color: #fff; }

.vlist_main .tabs { height: 30px; margin: 15px 26px 0 25px; line-height: 30px; background: url(../images/video/list_tabs_bg.jpg) repeat-x; border: 1px solid #E0E0E0; }
.vlist_main .tabs li { float: left; padding-right: 2px; background: url(../images/video/list_main_tabs_line.jpg) no-repeat right top; }
.vlist_main .tabs li a { display: inline-block; height: 100%; padding: 0 10px; }
.vlist_main .tabs li a:hover { background: #efefef; }
.vlist_main .tabs li.active a { padding-bottom: 1px; background: #fff; font-weight: bold; color: #333; position: relative; _padding-bottom: 0; _bottom: -1px; }

.vlist_main .list { margin: 5px 26px 0 25px; overflow: hidden; _width: 798px; }
.vlist_main .list ul { width: 815px; }
.vlist_main .list ul li { float: left; width: 146px; margin: 12px 17px 0 0; position: relative; }
.vlist_main .list ul li img {display: block; width: 140px; height: 94px; padding: 2px; border: solid 1px #e2e2e2; }
.vlist_main .list ul li i { padding: 0 8px; font-style: normal; font-size: 12px; color: #fff; line-height: 20px; background: rgba(0, 0, 0, 0.5); background: transparent\9; zoom:1\8; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); position: absolute; top: 77px; right: 3px; }
.vlist_main .list ul li p { height: 44px; padding-top: 2px; line-height: 22px; text-align: center; overflow: hidden; }

.vlist_main .pages { margin-top: 25px; }

/* 视频专题*/
.w980 .mod .bd .uc3_mb_pics { padding-top: 5px; }
.w980 .mod .bd .uc3_mb_pics li { float: left; width: 143px; margin: 12px 0 0 17px; position: relative; _display: inline; }
.w980 .mod .bd .uc3_mb_pics li img { display: block; width: 137px; height: 92px; padding: 2px; border: solid 1px #e2e2e2; }
.w980 .mod .bd .uc3_mb_pics li i { padding: 0 8px; font-style: normal; font-size: 12px; color: #fff; line-height: 20px; background: rgba(0, 0, 0, 0.5); background: transparent\9; zoom:1\8; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); position: absolute; top: 75px; right: 3px; }
.w980 .mod .bd .uc3_mb_pics li p { height: 44px; padding-top: 2px; line-height: 22px; text-align: center; overflow: hidden; }

.arrow-left-link { background: url(../images/icon/blue_round.png) no-repeat left center;
padding-left: 20px; }